在 MongoDB 中的特定 ObjectId 之后获取一定数量的文档? [解决了]

我有一个名为 Messages 的集合,看起来像这样

{
  _id: "6106b76f07e61c072c3587ad",content: "this is an example content",}

假设我在这个集合中有大约 1000 个项目,我想根据我将提供的 _id 分批查询 10 个文档,即 特定 _id 之后的 10 个项目

如图所示考虑这个集合,

[
  {
    _id: "1",},{
    _id: "2",{
    _id: "3",{
    _id: "4",{
    _id: "5",{
    _id: "6",.
  .
  ... 1000 such items
]

我想要的是根据我发送的最后一个 _id 查询这些文档。

示例

最初LastID = null

对于 _id = null,发送第 1 个 10

现在 LastID 变为 10 (或最后一个元素具有的任何 _id)

对于 _id = 10,在 之后 _id = 10

发送 10 个文档
ysh851216 回答:在 MongoDB 中的特定 ObjectId 之后获取一定数量的文档? [解决了]

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/1535.html

大家都在问