MongoDB - Как найти все объекты в массиве?
Я пытаюсь найтивсе элементы в массиве под названиемprogramme
, Результат бегаdb.base.find({"programme.title":"News"},{"programme.$.title":"News"}).pretty()
является:
{
"_id" : ObjectId("55a48dd3e72db9d63e53478b"),
"programme" : [
{
"attributes" : {
"start" : "20150713010000 -0400",
"stop" : "20150713013000 -0400",
"channel" : "I47176.labs.zap2it.com"
},
"title" : "News",
"category" : "News",
"episode-num" : "SH01831861.0000",
"new" : true
}
]
}
Но естьмного больше записей под названием «Новости», а не только одна, как показано выше.
Я также пыталсяdb.base.find({"programme.title":"News"}).pretty()
но это просто приводит к перечислению группы случайных записей, независимо от того, имеют ли они заголовок «Новости».
Большое спасибо за помощь и обязательные «извинения за вопрос нуба».