3
我如何在MongoDB中,異步驅動器(http://www.allanbank.com/mongodb-async-driver/usage.html)集料的小時在MongoDB中,異步驅動
聚集通過小時我有一個ISODate場在我的收藏。
[
{ name = "a", date = ISODate(...)},
{ name = "b", date = ISODate(...)},
...
]
我想顯示每小時文檔如何出現的圖表。 MongoDB-Console中的 。我會做這樣的事情:
db.mycollection.aggregate([{$group : {_id : {day:{ $hour : "$date"}}, count: { $sum: 1 }}}])
,但我會卡在驅動程序的API:
import static com.allanbank.mongodb.builder.AggregationGroupField.set;
import static com.allanbank.mongodb.builder.AggregationGroupId.id;
Aggregate.Builder builder = new Aggregate.Builder();
builder.group(id().add(???), set("pop").sum("pop"))