mongodb中子文档排序的分页访问
问题是我不知道如何在mongodb中子文档排序的分页访问,mongodb,Mongodb,问题是我不知道如何在mongodb中编写关于子文档排序分页访问的源语句。谁能帮助我?MongoDb子文档排序分页访问如下: db.getCollection('Request').aggregate( {$match:{"UserId": 1}}, {$unwind: "$ReceiveRequestList"}, {$sort:{"ReceiveRequestL
mongodb
中编写关于子文档排序分页访问的源语句。谁能帮助我?MongoDb子文档排序分页访问如下:
db.getCollection('Request').aggregate(
{$match:{"UserId": 1}},
{$unwind: "$ReceiveRequestList"},
{$sort:{"ReceiveRequestList.IsStatus": 1, "ReceiveRequestList.CreateTime": 1}},
{$group: {"_id" : "$_id", "TotalCount":{$sum: 1}, "ReceiveRequestList": {"$push": "$ReceiveRequestList"} }},
{$unwind: "$ReceiveRequestList"},
{$skip: 1},
{$limit: 1},
{$group: {"_id" : "$_id", "ReceiveRequestList": {$push: "$ReceiveRequestList"}, "TotalCount": {$first: "$TotalCount"} }},
{$project: {"_id": 0, "ReceiveRequestList": 1, "TotalCount": 1}
)
解释上述代码:
我希望它能帮助你详细解释您的问题是个好主意。谢谢您的建议。