Я новичок в МОНГОДБ.
Мне нужно получить количество записей для каждой даты DEPLOYED до сегодняшнего дня, используя функцию MAPREDUCE. Я устал искать ответы, но ни один не соответствовал моим потребностям. Пожалуйста помоги !
Я попробовал это, но не работал.
Как узнать количество записей на каждую дату в mongodb?
Даже многие устали, но все равно напрасны.
Я пытаюсь написать php-код для этого, но даже если вы поможете мне только через mongodb, я могу сделать все остальное. Заранее спасибо.
Постскриптум — Я читал о получении даты от _id, и я попробовал это, но все еще напрасно.
Моя структура Mongodb
{
"_id" : ObjectId("57e90143fe649e701e156e8d"),
"description" : "log_details",
"servicelog" : [
{
"_id" : ObjectId("57e901436803fa2125f7b82a"),
"name" : "Sam",
"gender" : "Male",
"telephone" : "1234567543",
"pincode" : "1234",
"servicetype" : "ambulance",
"assigned_vehiclenumber" : "MH12AA0001",
"Deploy_Timestamp" : {
"date" : "2016-09-26 16:36:43",
"timezone_type" : 3,
"timezone" : "Asia/Calcutta"},
"Release_Timestamp" : {
"date" : "2016-09-26 16:51:26",
"timezone_type" : 3,
"timezone" : "Asia/Calcutta"}
},
{
"_id" : ObjectId("57e904cd6803fa2125f7b82b"),
"name" : "Ram",
"gender" : "Male",
"telephone" : "6543134",
"pincode" : "411011",
"servicetype" : "ambulance",
"assigned_vehiclenumber" : "MH12AA0001",
"Deploy_Timestamp" : {
"date" : "2016-09-26 16:51:49",
"timezone_type" : 3,
"timezone" : "Asia/Calcutta"},
"Release_Timestamp" : {
"date" : "2016-09-26 17:00:19",
"timezone_type" : 3,
"timezone" : "Asia/Calcutta"}
},
{
"_id" : ObjectId("57e90e9a6803fa6879f7b82d"),
"name" : "Atharva",
"gender" : "Male",
"telephone" : "12343143",
"pincode" : "34532",
"servicetype" : "ambulance",
"assigned_vehiclenumber" : "MH12AA0001",
"Deploy_Timestamp" : {
"date" : "2016-09-26 17:33:38",
"timezone_type" : 3,
"timezone" : "Asia/Calcutta"},
"Release_Timestamp" : {
"date" : "2016-09-26 18:28:39",
"timezone_type" : 3,
"timezone" : "Asia/Calcutta"}
},
.....
}
Задача ещё не решена.
Других решений пока нет …