У меня есть некоторые данные структурированы, как это в коллекции Монго:Как запросить вложенные массивы в MongoDB из командной строки
{ "list" : [ { "update_time" : NumberLong(1426690563), "provider" : NumberLong(4) } ] }
То, что я хотел бы сделать, это запрос для всех записей, где list
включает в себя provider
значение 4.
Если это помогает, все массивы list
содержат только один элемент.
То, что я пытаюсь сейчас это:
db.collection.find(
{
list: {
provider: 4
}
}
)
Это не работает, хотя, и всегда возвращает пустой набор
Это решение – johncorser