MongoDB入门-修改文档

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()方法,用来移出第一个符合条件的文档对象。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。