【发布时间】:2020-12-28 02:59:38
【问题描述】:
我正在尝试使用其username 属性在集合中查找一个项目,然后更新该项目的picture_url 属性。
我正在使用 Mongoose,并尝试在异步函数中使用 findOneAndUpdate 来执行此操作:
const username = 'myusername'
const newPictureLink = 'picture.jpg'
const updatedUser = await UserModel.findOneAndUpdate(
{ username },
{ $set: { picture_url: newPictureLink } },
{ new: true }
)
console.log(updatedUser)
但记录的值是现有项目,它没有更新。这不是日志记录问题,因为该项目在数据库中也没有更改。
我做错了什么?
【问题讨论】: