gpt4 book ai didi

javascript - 在 mongoDB 中,如何通过_id 找到以前的文档?

转载 作者:行者123 更新时间:2023-11-30 12:41:31 26 4
gpt4 key购买 nike

我正在尝试通过 _id 返回上一个和下一个 mongo 文档。下面的第一个适用于下一个,但后者不返回前一个。它返回第一个文档。我尝试使用 $sort 但它似乎没有做任何事情。

    posts.findOne({'_id': {'$gt': identity}}, function(err, post) {
"use strict";
if (err) return callback(err, null);
callback(err, post);

});

posts.findOne({'_id': {'$lt': identity} }, {'$sort':-1}}, function(err, post) {
"use strict";
if (err) return callback(err, null);
callback(err, post);

});

最佳答案

这不是 sort 选项的正确语法。它将是:

posts.findOne({_id: {$lt: identity}}, {sort: {_id: -1}}, function(err, post) {

关于javascript - 在 mongoDB 中,如何通过_id 找到以前的文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24276278/

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