У меня есть коллекция манго, как показано ниже
{
"auther" : "xyz" ,
"location" : "zzz" ,
"books" :
[
{"book1" : "b1" , "date" : 2-3-00} ,
{"book1" : "b2" , "date" : 4-9-00}
]
}
{
"auther" : "pqr",
"location" : "zzz" ,
"books" :
[
{"book1" : "b1" , "date" : 2-4-00}
]
}
Я хочу получить только дату книги b1 и автора xyz.
Я делаю запрос, как показано ниже
db.coll.find({"auther" : "xyz" , "books.book1" : "b1"} , {"books.date" : 1})
но он дает результат следующим образом
"books" : {"date" : 2-4-00} , "books" : {"date" : 4-9-00}
Я хочу получить только дату книги b1 и других xyz.means только "books" : {"date" : 2-4-00}
Возможно ли это в монго или я делаю что-то не так?