摘要: db.main.findOne( { "orderNo":db.sub.aggregate( { $group:{_id:"$orderNo",num:{$first:"$orderNo"},count:{$sum:1}} }, { $sort:{count:-1}},{$limit:1 } )._ 阅读全文
posted @ 2017-02-22 22:15 181282945 阅读(8134) 评论(0) 推荐(0) 编辑
摘要: 使用聚合,db.集合名.aggregate… 而不是find 管道在Unix和Linux中一般用于将当前命令的输出结果作为下一个命令的参数。MongoDB的聚合管道将MongoDB文档在一个管道处理完毕后将结果传递给下一个管道处理。管道操作是可以重复的。 每一个操作符(集合)都会接受一连串的文档,对 阅读全文
posted @ 2017-02-22 18:18 181282945 阅读(18250) 评论(0) 推荐(1) 编辑