MongoDB更新操作:快速修改文档的5种方法

本文介绍MongoDB 5种实用更新操作方法,助初学者快速掌握文档修改核心技能: 1. **$set修改字段**:更新/新增字段,其他字段保留。适用于修改部分字段(如用户邮箱)或添加属性,语法为`db.集合.updateOne({查询}, {$set:{字段:新值}})`。 2. **$inc增减数值**:对数值型字段增量/减量,用于计数器、积分等。语法为`db.集合.updateOne({查询}, {$inc:{数值字段:增量}})`,增量可正可负。 3. **$push数组添加**:向数组末尾追加元素,保留原数组。语法为`db.集合.updateOne({查询}, {$push:{数组字段:新元素}})`,数组不存在时自动创建。 4. **replaceOne完全替换**:用新文档替换匹配文档,仅保留`_id`。语法为`db.集合.replaceOne({查询}, {新文档})`,新文档不含`_id`会生成新ID。 5. **updateMany批量更新**:修改所有符合条件的文档,返回匹配/修改数量。语法为`db.集合

阅读全文