mongoDB 数组类型分页
背景:mongo有一个用户集合,里面有一个字段存放了用户收藏信息,该doc字段如下:有一个需求,获取用户的收藏信息,并分页。分页一般需要返回:总数量,每一个页面的具体数据。两种方式:1. 一次查询,利用aggregate聚合字段可能查询会有高额的开销结果rt:查询的语句为:db.getCollection('users').aggregate([ {"$project": { "stars": 1 }}, // 只返回收藏字段 { "$facet": {
原创
2022-05-13 18:21:00 ·
635 阅读 ·
0 评论