pipeline.add(Aggregates.group(
new BsonDocument("year", new BsonDocument("$year", new BsonString("$ts")))
.append("month", new BsonDocument("$month", new BsonString("$ts")))
.append("dayOfMonth", new BsonDocument("$dayOfMonth", new BsonString("$ts")))
.append("hour", new BsonDocument("$hour", new BsonString("$ts"))),
// new BsonDocument("date", new BsonString("$ts")).append("timezone", new
// BsonString("+08:00")) V3.6才有
new BsonField("cnt", new BsonDocument("$sum", new BsonInt32(1)))));
转载于:https://my.oschina.net/chen1988/blog/1635847