运行此查询时:
const project = await models.Projects
.updateOne(
{ _id: projectId },
{
$addToSet:
{
membersIds:
{
$each: membersIds
},
},
},
);
我得到的答复如下:
{ n: 1, nModified: 1, ok: 1 }
是否可以获取更新的对象而不是此猫鼬数据?
最佳答案
在docs:[callback] «Function» params are (error, writeOpResult)
中,这意味着无法使用updateOne
方法返回文档。
但是,可以使用findByIdAndUpdate提供的updateOne
选项代替lean: true