【发布时间】:2015-10-26 10:24:05
【问题描述】:
我有 mongodb 文档
"_id" : ObjectId("55a6a66e072bfb0dcc1d83c1"),
"IdUser" : NumberInt(1),
"UserName" : "user1",
"DeviceId" : "aaaaaaaaaaaaaaaaaaaaaaaaaa",
"RegTime" : ISODate("2015-07-15T18:20:02.896+0000")
"_id" : ObjectId("55a6a66e072bfb0dcc1d83c2"),
"IdUser" : NumberInt(2),
"UserName" : "user2",
"DeviceId" : "aaaaaaaaaaaaaaaaaaaaaaaaaa",
"RegTime" : ISODate("2015-07-15T18:20:02.896+0000")
"_id" : ObjectId("55a6a66e072bfb0dcc1d83c3"),
"IdUser" : NumberInt(3),
"UserName" : "user3",
"DeviceId" : "aaaaaaaaaaaaaaaaaaaaaaaaaa",
"RegTime" : ISODate("2015-07-15T18:20:02.896+0000")
"_id" : ObjectId("55a6a66e072bfb0dcc1d83c4"),
"IdUser" : NumberInt(4),
"UserName" : "user4",
"DeviceId" : "aaaaaaaaaaaaaaaaaaaaaaaaaa",
"RegTime" : ISODate("2015-07-15:20:02.896+0000")
"_id" : ObjectId("55a6a66e072bfb0dcc1d83c5"),
"IdUser" : NumberInt(5),
"UserName" : "user5",
"DeviceId" : "bbbbbbbbbbbbbbbbbbbbbbbbbb",
"RegTime" : ISODate("2015-07-15T18:20:02.896+0000")
"_id" : ObjectId("55a6a66e072bfb0dcc1d83c6"),
"IdUser" : NumberInt(6),
"UserName" : "user6",
"DeviceId" : "cccccccccccccccccccccccccc",
"RegTime" : ISODate("2015-07-15T18:20:02.896+0000")
我想要结果 Count Deviceid Distinct in day in month
2015-07-15 =CountDeviceDistinct = 3 {aaaaaaaaaaaaaaaa,bbbbbbbbbbbbbbbbb,cccccccccccccc}
【问题讨论】:
标签: mongodb aggregation-framework mongodb-.net-driver