gpt4 book ai didi

javascript - findByIdAndUpdate 并推送 mongodb 问题?

转载 作者:行者123 更新时间:2023-12-01 03:16:53 26 4
gpt4 key购买 nike

我是 Mongodb 新手,我正在使用 findByIdAndUpdate 它将更新文档但返回旧文档,这是我的功能,

exports.createInner = function (req, res, next) {

console.log("req", req.body);
var innerFolderDetails = req.body.innerFolder;
Repository.findByIdAndUpdate(innerFolderDetails._id, {
$push: {
innerFolder: {
"foldername": innerFolderDetails.foldername,
"ismainFolder": innerFolderDetails.ismainFolder,
"parentfolderId": innerFolderDetails.parentfolderId,
}

}
}, function (err, response) {
if (err) return next(err);
console.log(response);
res.json(response);
});
};

最佳答案

findByIdAndUpdate 可以接受选项对象作为第三个参数。

Model.findByIdAndUpdate(id, updateObject, {
new: true // get the modified document back
}, callback);

默认情况下,new选项的值为false

关于javascript - findByIdAndUpdate 并推送 mongodb 问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45500272/

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