私は個人的なプロジェクトに取り組んでおり、すべてのオブジェクトを丸めた日付で同じ時間にグループ化する必要があります。問題は、何かを集約したくないということです。
私はmongodbに次の形式のデータストアを持っています
{
"_id" : ObjectId("4d663451d1e7242c4b68e000"),
"date" : "Mon Dec 27 2010 18:23:22 GMT+0000 (UTC)",
"name" : "james"
}, {
"_id" : ObjectId("4d6634514cb5cb2c4b69e000"),
"date" : "Mon Dec 27 2010 18:47:53 GMT+0000 (UTC)",
"name" : "bond",
}, {
"_id" : ObjectId("4d6634514cb5cb2c4b69e000"),
"date" : "Mon Dec 27 2010 21:51:23 GMT+0000 (UTC)",
"name" : "bruce",
}
次の形式で結果を探しています
{
"rounded_date" : "Mon Dec 27 2010 18:00:00 GMT+0000 (UTC)",
"items" : [ {
"_id" : ObjectId("4d663451d1e7242c4b68e000"),
"date" : "Mon Dec 27 2010 18:23:22 GMT+0000 (UTC)",
"name" : "james"
}, {
"_id" : ObjectId("4d6634514cb5cb2c4b69e000"),
"date" : "Mon Dec 27 2010 18:47:53 GMT+0000 (UTC)",
"name" : "bond",
}
]
}, {
"rounded_date": Mon Dec 27 2010 21:00:00 GMT+0000 (UTC),
"items" : [ {
"_id" : ObjectId("4d6634514cb5cb2c4b69e000"),
"date" : "Mon Dec 27 2010 21:51:23 GMT+0000 (UTC)",
"name" : "bruce",
}
]
}
助けてくれてありがとう。