0
私のデータは、このようになります -MongoDBの日付に従ってバケットを作成するにはどうすればよいですか?
{
'field1' : 123
"timestamp" : ISODate("2017-10-04T13:35:57.621Z")
},
{
'field1' : 123
"timestamp" : ISODate("2017-10-04T13:35:57.621Z")
},
{
'field1' : 123
"timestamp" : ISODate("2012-10-04T13:35:57.621Z")
},
{
'field1' : 123
"timestamp" : ISODate("2012-10-04T13:35:57.621Z")
},
{
'field1' : 123
"timestamp" : ISODate("2012-10-04T13:35:57.621Z")
}
私はこのような何か結果を取得しようとしています - 今、私のクエリがある
{ "date" : '2012-10-04', "count" : 3 },
{ "date" : '2017-10-04', "count" : 2 }
を -
db.train_data.aggregate({ $group: { _id: { $dayOfYear: "$timestamp"},count: { $sum: 1 } } })
それはちょうど日付を集約しかし、日付は表示されません。