gpt4 book ai didi

node.js - Mongodb:如何获取 N 到 M 条记录?

转载 作者:可可西里 更新时间:2023-11-01 09:58:54 25 4
gpt4 key购买 nike

假设我们想要获取第 5 到 10 条记录(倒数第二个 5 条记录)。

应该在 nodejs 或 mongodb shell 中使用什么查询?

我知道要获取最后 5 条消息,可以试试这个(在 nodejs 中):

db.collection(collection_name).find().limit(5);

最佳答案

正如@Saleem 在评论中发布的那样,您需要执行 .skip()

db.coll.find(queryDoc).skip(x).limit(y)

但是,要获得可预测的顺序,您应该添加 .sort()

db.coll.find(queryDoc).sort(sortDoc).skip(x).limit(y)

关于node.js - Mongodb:如何获取 N 到 M 条记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35731203/

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