これはかなり長い間検索しましたが、where節を持つ条件を持つことができませんでした。私はコレクションCars
を持っていると私は次の操作を行いますしようとした場合たとえば:OR条件付きの節集合
Cars.where({
model: 1998,
color: 'Black',
make: 'Honda'
})
をそれでは上記行いますと、model
1998
とcolor
あるBlack
あるとmake
がHonda
あるcar
ための検索です。
しかし、私はcars
という3つの条件のいずれかを満たす方法が必要です。
素晴らしい点。私はその提案をすべて削除しました。 – Lukas
こんにちは@ルーカス。応答していただきありがとうございます。しかし、これは私が探していたものではありません。私はこのソリューションを念頭に置いていました。上記の例は説明のためのものです。私が持っている問題は、私がモデルの属性を持っていない状況にあることです。 _.keys(model.attributes)で取得できることはわかっています。しかし、私はフィルタ関数のコールバックを複雑にするつもりはありませんでした。まっすぐ進む道があったのは素晴らしいことでした。すべての助けを感謝します。ありがとう –
そして私はあなたの最初の実装 'Cars.where({model:1998})concat( Cars.where({color:" Black "})、 Cars.where({make:" Honda "}) ); '。これは私の状況に適していました。しかし、まだクリーンなソリューションを探しています。 –