aggregation
https://blog.51cto.com/fengcl/2146887
http://www.mamicode.com/info-detail-2222913.html
各种crud Demo
https://www.cnblogs.com/tangzhe/p/9579908.html
https://blog.csdn.net/ruoguan_jishou/article/details/79289369
TODO
不知道他们BasicDBObject.class怎么用的