MongoDB updateOne 查询在我添加回调函数作为第四个参数时抛出错误“预期 2

编程入门 行业动态 更新时间:2024-10-10 09:17:28

MongoDB updateOne 查询<a href=https://www.elefans.com/category/jswz/34/1771369.html style=在我添加回调函数作为第四个参数时抛出错误“预期 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

本文发布于:2024-05-13 14:21:22,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1759660.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:在我   抛出   回调   函数   错误

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!