小编pda*_*ace的帖子

Mongoose findOneAndUpdate更新多个字段

findOneAndUpdate方法无法正常工作.我正在尝试一次更新所有字段,但它只更新(设置)最后一个字段.它始终只是最后一个领域.有人能告诉我我做错了什么或我能做些什么来达到预期的效果?

这是我的findOneAndUpdate代码:

Book.findOneAndUpdate({_id:bookId},{$set:{"name": name},$set:{"genre": genre},$set:{"author": author},$set:{"similar": similar}}).exec(function(err, book){
       if(err){
           console.log(err);
           res.status(500).send(err);
       } else {
            res.status(200).send(book);
       }
});
Run Code Online (Sandbox Code Playgroud)

mongoose mongodb node.js mongodb-query

14
推荐指数
1
解决办法
2万
查看次数

标签 统计

mongodb ×1

mongodb-query ×1

mongoose ×1

node.js ×1