永发信息网

mongodb同时实现分组和分页

答案:2  悬赏:0  手机版
解决时间 2021-11-07 04:44
mongodb同时实现分组和分页
最佳答案
参考代码:
var pipeline =[
{
$match: {
sjbh: {$gte: beginDate, $lte:endDate}
}
},
{
$group: {
_id: "$gsbh",
totaltxl: {$sum: { $cond: { if: { $ne: [ "$totalnum","" ] }, then:"$txl" , else: 0 }}},
totalbmynum: {$sum: "$bmynum"}
}
},
{
$project: {
_id: 0,
gsbh: "$_id",
totaltxl: "$totaltxl",
totalbmynum: "$totalbmynum",
ratio: { $divide: [ "$totalbmynum", { $cond:{if: { $eq: [ "$totaltxl",0 ] }, then:1 , else: "$totaltxl" }}] }
}
},
{$sort: {ratio: -1}},
{$limit: 5}
{$skip : 5}
]

opts.dbs.csdb.collection("permydfx").aggregate(pipeline).......
全部回答
分页使用skip就可以了,分组需要group分。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
0.58读作()表示58个什么
艾尔之光晋级时装ver.2 长什么样?
who____you_____,jenny? nobody.怎么填
路伊威莎女性秘密空间(新永路店)地址好找么,
谁知道来电显示“557”的是什么电话?谢谢。
韩永9+9的价格谁知道啊????
高数椭圆抛物面问题
lim in(1+tan^2x)/sin3x
大大圈是套在女人的那个部位
光为什么不能在导体中传播
premier是什么牌子香水价格
人保寻甸支公司鸡街镇营销服务部车驾管社会服
我恨你的哑语手势怎么做
骏驰驾校报名处(徐州铜山)地址在什么地方,我
I5 2500和I5 2500K的区别大么
推荐资讯
一点点奶茶的波霸和珍珠有区别吗
洛元村地址在哪,我要去那里办事,
马鲷能和接吻鱼养么
每天短裤都有一种尿的胺气
有人在村里的路上挖了一个宽30厘米高三十厘米
有什么软件可以实现三维逆反技术呀?求高手指
日运,周运,月运,年运,哪一个更值得参考?
京杭大运河大概在哪个地方?
西安市朱雀路南段营业所地址在什么地方,想过
重回汉唐绣芙蓉那套汉服好还是玉鸾好
征途一转160马能升级到180吗?拜托各位了 3Q
卖出认沽期权需要缴纳保证金吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?