美文网首页
MongoDB入门-修改文档

MongoDB入门-修改文档

作者: 似朝朝我心 | 来源:发表于2020-10-29 19:36 被阅读0次

    db.collection.update({第一个参数是查询条件},{第二个参数是你要修改后的新对象}),这个方法用来替换我们的文档属性。

    • 值得注意的是,update()方法,默认情况下会使用新对象来替换旧对象,会造成其他属性缺失掉,只会保留新对象的属性。
    • 所以updata()方法很少会使用,因为它不是修改指定的属性。
    • 如果我们需要修改指定的属性,而不是像update()方法一样直接去整个替换取代,这时候,我们就需要使用“修改操作符”来完成修改。
      $set 可以用来修改文档中指定属性。

    $unset 用来删除文档中的指定属性。

    db.collection.updateMany()方法,用来同时修改多个符合条件的文档。

    db.collection.updateOne()方法,用来修改1个符合条件的文档。

    db.collection.updateOne()方法。


    db.collection.update()方法是综合功能的实现,默认实现的效果和db.collection.updateOne()方法是一样的,如果设置一个multi参数对象的时候,也可以实现db.collection.updateMany()方法的效果。

    db.collection.replaceOne()方法,用来移出第一个符合条件的文档对象。

    相关文章

      网友评论

          本文标题:MongoDB入门-修改文档

          本文链接:https://www.haomeiwen.com/subject/ikllvktx.html