findOneAndUpdate 更新不正确的文档

问题描述

我正在尝试使用 findOneAndUpdate() 更新文档。但是,具有不同 ID 的文档正在更新。

代码如下:

async function updateDocument(id){
    const result = await Collection1_class.findOneAndUpdate(id,{
        $set : { author : 'John'}
    },{ new : true});    
    console.log(result);
}
updateDocument('5a6900fff467be65019a9001');

输出如下:

Connected to database1
{
  tags: [ 'aspnet','backend' ],_id: 5a68fde3f09ad7646ddec17e,date: 2018-01-24T21:42:59.605Z,name: 'ASP.NET MVC Course',author: 'John',isPublished: true,price: 15,__v: 0
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)