0
документов выглядит следующим образом:Монго найти на основе значения в массиве объектов
{
name: 'abc',
types: [
{name:'Large',stock:true},
{name:'XLarge',stock:false},
{name:'XXLarge',stock:true}
]
}
Я пытаюсь выяснить, запрос возвращает все документы, которые в наличии.
Нечто вроде: .find({types:{{$nin:{stock:true}}})
Могу ли я как-то это сделать?
Вы хотите, чтобы вы, например, вернули документ или нет? –
Возможный дубликат: [Получить только запрошенный элемент в массиве объектов в коллекции MongoDB] (http://stackoverflow.com/questions/3985214/retrieve-only-the-queried-element-in-an-object-array-in -mongodb-коллекция) – styvane