我有一个名为 Messages
的集合,看起来像这样
{
_id: "6106b76f07e61c072c3587ad",
content: "this is an example content",
}
假设我在这个集合中有大约 1000 个项目,我想根据我将提供的 _id
分批查询 10 个文档,即 特定 _id 之后的 10 个项目
如图所示考虑这个集合,
[
{
_id: "1",
content: "this is an example content",
},
{
_id: "2",
content: "this is an example content",
},
{
_id: "3",
content: "this is an example content",
},
{
_id: "4",
content: "this is an example content",
},
{
_id: "5",
content: "this is an example content",
},
{
_id: "6",
content: "this is an example content",
},
.
.
... 1000 such items
]
我想要的是根据我发送的最后一个 _id 查询这些文档。
示例
最初,LastID = null
对于 _id = null
,发送第 1 个 10
项
现在 LastID
变为 10
(或最后一个元素具有的任何 _id)
对于 _id = 10
,在 之后 _id = 10