Предположительно у меня есть Монго документ, который выглядит примерно следующим образом:Запрашивание массива во встроенном списке
{
'foo':1
'listOfLists' : [ [1,2],[3,4] ]
}
(Да я знаю, что это не так, как это «действительно» внешний вид, но она должна быть достаточно простой для объяснения целей.)
Если бы я хотел написать запрос, который будет проверять, чтобы увидеть, содержит ли список listOfLists объект, содержащий комбинацию [3,4], как я могу это сделать?
Могу ли я сделать что-то вроде
collection.find({'listsOfLists' : {'$elemMatch' : [3,4] } })
Итак, в смежном товаре. Могу ли я использовать $ elemMatch, чтобы проверить, соответствует ли только первый элемент в списке запросу? Что-то вроде {'$ elemMatch': {'$ eq': 3}} –
@ K.Niemczyk Это будет [Другой вопрос для запроса] (http://stackoverflow.com/questions/ask), но он один с логическим ответом. Отправьте еще один вопрос, если вы не можете это решить. –