MongoDB教程
MongoDB运算符
MongoDB命令
MongoDB数据库
MongoDB Shell
MongoDB云和工具

MongoDB 更新文档

在MongoDB中,update()方法用于更新或修改集合的现有文档。
语法:
db.COLLECTION_NAME.update(SELECTIOIN_CRITERIA, UPDATED_DATA)

示例

考虑一个具有集合名称lidihuo的示例。在收藏夹中插入以下文档:
db.lidihuo.insert(
   {
     course: "java",
     details: {
        duration: "6 months",
        Trainer: "Sonoo jaiswal"
     },
     Batch: [ { size: "Small", qty: 15 }, { size: "Medium", qty: 25 } ],
     category: "Programming language"
   }
)
成功插入后,通过以下查询检查文档:
>db.lidihuo.find()
输出:
{ "_id" : ObjectId("56482d3e27e53d2dbc93cef8"), "course" : "java", "details" : 
{ "duration" : "6 months", "Trainer" : "Sonoo jaiswal" }, "Batch" : 
[ {"size" : "Small", "qty" : 15 }, { "size" : "Medium", "qty" : 25 } ],
 "category" : "Programming language" }
将现有课程" java"更新为" android":
>db.lidihuo.update({'course':'java'},{$set:{'course':'android'}})
检查集合中的更新文档:
>db.lidihuo.find()
输出:
{ "_id" : ObjectId("56482d3e27e53d2dbc93cef8"), "course" : "android", "details" : 
{ "duration" : "6 months", "Trainer" : "Sonoo jaiswal" }, "Batch" : 
[ {"size" : "Small", "qty" : 15 }, { "size" : "Medium", "qty" : 25 } ],
 "category" : "Programming language" }
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4