gpt4 book ai didi

mongodb - 限制 MongoDB 中的查询结果

转载 作者:IT老高 更新时间:2023-10-28 13:18:58 24 4
gpt4 key购买 nike

我的 mongodb 中有 20,000 多个文档。我刚刚了解到您不能一次查询所有内容。

所以我的问题是这样的:

我想使用 find(query) 获取我的文档,然后将其结果限制为 3 个文档,我可以选择这些文档从哪里开始。

例如,如果我的 find() 查询产生 8 个文档:

[{doc1}, {doc2}, {doc3}, {doc4}, {doc5}, {doc6}, {doc7}, {doc 8}]

命令 limit(2, 3) 将给出 [doc3, doc4, doc5]

我还需要获取所有结果的总数(无限制),例如:length() 将给出 8(总文档数由find() 函数)

有什么建议吗?谢谢

最佳答案

.skip(2).limit(3) 添加到查询的末尾

关于mongodb - 限制 MongoDB 中的查询结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34482145/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com