Я использую мангуст для получения значений в БД, которые могут соответствовать двум условиям с использованием $ или. Я хочу, чтобы ответ был отделен фильтром.
Cars.find({$or : [{color: 'blue'}, {color: 'red'}]}, function(Cars){
console.log(Cars);
})
этот код возврата:
[
{
_id: 'Car1',
color: 'blue'
},
{
_id: 'Car2',
color: 'red'
},
]
Есть ли у вас какой-либо способ узнать, какие объекты соответствуют каждому условию? без реализации прямых сравнений в объектах.
так:
[
[ //Array with objects with color = 'blue'
{
_id: 'Car1',
color: 'blue'
},
],
[ //Array with objects with color = 'red'
{
_id: 'Car2',
color: 'red'
},
],
]
вы можете показать свой 'CArSchema' –