何らかのイベントを表す大量のドキュメントがあります。コレクションには、異なるuserIdのイベントが含まれています。集計中にイベントをカウントして文字列リテラルを挿入します
{
"_id" : ObjectId("57fd7d00e4b011cafdb90d22"),
"userId" : "123123123",
"userType" : "mobile",
"event_type" : "clicked_ok",
"country" : "US",
"timestamp" : ISODate("2016-10-12T00:00:00.308Z")
}
{
"_id" : ObjectId("57fd7d00e4b011cafdb90d22"),
"userId" : "123123123",
"userType" : "mobile",
"event_type" : "clicked_cancel",
"country" : "US",
"timestamp" : ISODate("2016-10-12T00:00:00.308Z")
}
深夜に私は前日のすべてのドキュメントの集計を実行する必要があります。私は特定のuserIdのための異なるイベントの数を得ることができるように、ドキュメントを集める必要があります。
私は二つのことを実行する必要が集約中に{
"userId" : "123123123",
"userType" : "mobile",
"country" : "US",
"clicked_ok" : 23,
"send_message" : 14,
"clicked_cancel" : 100,
"date" : "2016-11-24",
}
:
- 特定のuserIdのイベントの日付
と
これまでに試したことを何でも追加してください。ありがとう! – Veeram