Bir süredir bunun için arama yaptım, ancak nerede bir koşul veya koşulu olan bir yol elde edemedim. Örneğin ben bir koleksiyon Cars
var ve aşağıdakileri yapmak çalışırsanız:Omurga koleksiyonu ile OR koşulu
Cars.where({
model: 1998,
color: 'Black',
make: 'Honda'
})
Peki yukarıda yapacak model
1998
olduğunu VE color
Black
olduğunu VE make
Honda
bir car
için aramasıdır.
Ancak, üç koşuldan herhangi birine sahip olan cars
elde etmenin bir yolunu istiyorum.
Harika gelin. Bu öneriyi tamamen kaldırdım. – Lukas
Merhaba @ Lukas. Cevap verdiğin için teşekkürler. Ama aradığım şey bu değildi. Bu çözümü aklımda tuttum. Yukarıdaki örnek sadece illüstrasyon içindir. Sahip olduğum problem, modelin özelliklerine sahip olmadığım bir durumdayım. Biliyorum, onu _.keys (model.attributes) ile alabilirim. Ama ben filtre fonksiyonunun geri dönüşünü karmaşıklaştırmak istemiyordum. Çok iyi olurdu, ileriye doğru bir yol vardı. Tüm yardımı takdir ediyorum. Teşekkürler –
Ve ilk uygulamanızı okudum 'Cars.where ({model: 1998}) concat ( Cars.where ({color:" Siyah "}), Cars.where ({make:" Honda "}) ); '. Bu benim durumumu daha da iyi hale getirdi. Ama yine de temiz bir çözüm arıyorlar. –