2
ДокументовMongoDB найти пересечение массивов
order1.filter = ['tag1','tag2']
order2.filter = ['tag1','tag2','tag3']
хочет получить:
query ['tag1','tag2'] -> (only order1)
query ['tag1','tag2','tag3'] -> (order1 and order2)
query ['tag1','tag2','tag3','tag4', etc ] -> (order1 and order2)
and
query ['tag1','tag3'] -> (null)
query ['tag2','tag3'] -> (null)
Всех значения order.filter должно быть обязательно в массиве запросов
Как сделать Это? Пробовал директива $ все, $ в :(
к сожалению, не могу понять, что вопрос о –
я не понимаю, либо –
возможный дубликат [Как проверить, если поле массива является частью.. другого массива в MongoDB?] (http://stackoverflow.com/questions/15635658/how-to-check-if-an-array-field-is-a-part -of-другой-массив-в-MongoDB) –