在我添加回调函数作为第四个参数时抛出错误“预期 2"/>
MongoDB updateOne 查询在我添加回调函数作为第四个参数时抛出错误“预期 2
我想对 mongodb 数据库执行更新插入查询并返回插入的文档或找到的文档,但我收到错误消息Expected 2 - 3 arguments but got 4
这是我的代码:
const result = await users.updateOne({address}, {$set: {address, referralCode}}, {upsert: true, new: true}, (err, doc) => {console.log(doc)})
我是 mongodb 的新手。我该如何解决?
回答如下:首先,不要在问题中发布代码图片,粘贴代码本身。其次,您正在使用不接受回调的 MongoDB 节点驱动程序。所以你的查询应该是:
const result = await users.updateOne({address}, {$set: {address, referralCode}}, {upsert: true, new: true});
这是官方文档的链接。
更多推荐
MongoDB updateOne 查询在我添加回调函数作为第四个参数时抛出错误“预期 2
发布评论