当前位置 : 主页 > 编程语言 > java >

mongodb多条件查询总结

来源:互联网 收集:自由互联 发布时间:2022-06-23
根据两字段乘积过滤查询分页数据 db.cron.aggregate([{$project:{_id:1,AppID:1,result:{$add:["$endlottery","$maxcount"]}}},{$match:{ AppID:123456, result:{$gt : 1, $lte : 110} }},{$sort:{result:-1}},{$skip:2},{$limit:3}]); 根据两

根据两字段乘积过滤查询分页数据

db.cron.aggregate([{$project:{_id:1,AppID:1,result:{$add:["$endlottery","$maxcount"]}}},{$match:{
AppID:123456,
result:{$gt : 1, $lte : 110}
}},{$sort:{result:-1}},{$skip:2},{$limit:3}]);

根据两字段乘积过滤查询总数

db.cron.aggregate([{$project:{_id:1,AppID:1,countaa:1,result:{$add:["$endlottery","$maxcount"]}}},{$match:{
AppID:123456,
result:{$gt : 1, $lte : 11}
}},{$group:{_id:null,countaa:{$sum:1}}}]);

 分组查询

db.user_cron_list.aggregate([{$match:{uid:10004339}},{$group:{_id:{cronid:"$cronid"}}}]);

 

参考:

​​http://www.runoob.com/mongodb/mongodb-aggregate.html​​


上一篇:.htaccess重写规则失败
下一篇:没有了
网友评论