【发布时间】:2020-07-05 16:26:28
【问题描述】:
{
"_id" : ObjectId("5f0083848f162b38900dc113"),
"isEmailVerified" : false,
"isProfileSetup" : true,
"my_events" : [
ObjectId("5f005a63b5524eb74813de11"),
ObjectId("5f005a5bb5524eb74813de0c"),
ObjectId("5f017dfcf8e6d8615cddfd6f")
]
}
我在用户的收藏中有此文档,我正在尝试仅对数组 my_events 进行分页。如果这是一个愚蠢的问题,我很抱歉。
首先,这是否可以在没有事件完全从数据库中获取它的情况下对该数组进行分页,如果可以,请在此处分享方式。
{{url_local}}/api/event?user_id=5f0083848f162b38900dc113&page=1&limit=2
上面的调用应该找到具有提到的 user_id 的用户并且应该只返回这些值:-
ObjectId("5f005a63b5524eb74813de11"),
ObjectId("5f005a5bb5524eb74813de0c")
还有,
{{url_local}}/api/event?user_id=5f0083848f162b38900dc113&page=2&limit=2
它应该返回这个:-
ObjectId("5f017dfcf8e6d8615cddfd6f")
【问题讨论】:
标签: node.js database mongodb mongoose mongodb-query