9

私はかなり長い間これを検索しましたが、または条件付きのwhere句を作成する方法を見つけることができませんでした。たとえば、コレクションCarsがあり、次のことを実行しようとした場合:

Cars.where({
            model: 1998,
            color: 'Black',
            make: 'Honda' 
          })

したがって、上記で行うことは、ANDがANDであるacarを検索することです。model1998colorBlackmakeHonda

しかし、私carsは3つの条件のいずれかが真であるものを取得する方法が必要です。

4

2 に答える 2

11
Cars.filter(function(car) {
    return car.get("model") === 1998 ||
        car.get("color") === "Black" ||
        car.get("make") === "Honda";
});
于 2013-01-08T04:12:19.313 に答える