【发布时间】:2016-09-13 00:25:22
【问题描述】:
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);
}
});
【问题讨论】:
标签: node.js mongodb mongoose mongodb-query