Я новичок в MongoDB, и я пытаюсь выяснить, как считать все возвращенный запрос внутри массива документов, как показано ниже:запрос Количество дополнительных коллекций MongoDB
"impression_details" : [
{
"date" : ISODate("2014-04-24T16:35:46.051Z"),
"ip" : "::1"
},
{
"date" : ISODate("2014-04-24T16:35:53.396Z"),
"ip" : "::1"
},
{
"date" : ISODate("2014-04-25T16:22:20.314Z"),
"ip" : "::1"
}
]
Что я хотел бы do подсчитывает, сколько 2014-04-24 есть (что равно 2). На данный момент мой запрос такой, и он не работает:
db.banners.find({
"impression_details.date":{
"$gte": ISODate("2014-04-24T00:00:00.000Z"),
"$lte": ISODate("2014-04-24T23:59:59.000Z")
}
}).count()
Не уверен, что происходит, пожалуйста, помогите!
спасибо.
Wow thanks, я думаю, что понимаю ваш ответ, прочитаю больше о документах mongodb. – jonprasetyo