MongoDB系列之更新文档


一、更新单个文档

1、语法

User.updateOne({
    
     查询条件 }, {
    
     要修改的值 }).then(result => console.log(result));

2、示例

// 找到要删除的文档并且删除
// 返回是否删除成功的对象
// 如果匹配了多条文档, 只会删除匹配成功的第一条文档
User.updateOne({
    
     name: "李四" }, {
    
     age: 120, name: "李狗蛋" }).then(result => console.log(result));

返回值为:

{
    
    
  acknowledged: true,
  modifiedCount: 1,
  upsertedId: null,
  upsertedCount: 0,
  matchedCount: 1
}

二、更新多个文档

1、语法

User.updateMany({
    
     查询条件 }, {
    
     要更改的值 }).then(result => console.log(result));

2、示例

// 找到要删除的文档并且删除
User.updateMany({
    
    }, {
    
     age: 300 }).then(result => console.log(result));

返回值为:

{
    
    
  acknowledged: true,
  modifiedCount: 6,
  upsertedId: null,
  upsertedCount: 0,
  matchedCount: 6
}

写在最后

如果你感觉文章不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O???
如果你觉得该文章有一点点用处,可以给作者点个赞;\\*^o^*//
如果你想要和作者一起进步,可以微信扫描二维码,关注前端老L~~~///(^v^)\\\~~~
谢谢各位读者们啦(^_^)∠※!!!

猜你喜欢

转载自blog.csdn.net/weixin_62277266/article/details/127196641