zoukankan      html  css  js  c++  java
  • MongoDB快速入门(六)- 更新文档

    更新文档

    MongoDB的update()和save()方法用于更新文档到一个集合。 update()方法将现有的文档中的值更新,而save()方法使用传递到save()方法的文档替换现有的文档。

    MongoDB Update() 方法

    语法

    update()方法的基本语法如下

    >db.COLLECTION_NAME.update(SELECTIOIN_CRITERIA, UPDATED_DATA)

    例子

    考虑mycol集合有如下数据。

    { "_id" : ObjectId(5983548781331adf45ec5), "title":"MongoDB Overview"}
    { "_id" : ObjectId(5983548781331adf45ec6), "title":"NoSQL Overview"}
    { "_id" : ObjectId(5983548781331adf45ec7), "title":"Yiibai Yiibai Overview"}

    下面的例子将设置其标题“MongoDB Overview”的文件为新标题为“New MongoDB Tutorial”

    >db.mycol.update({'title':'MongoDB Overview'},{$set:{'title':'New MongoDB Tutorial'}})
    >db.mycol.find()
    { "_id" : ObjectId(5983548781331adf45ec5), "title":"New MongoDB Tutorial"}
    { "_id" : ObjectId(5983548781331adf45ec6), "title":"NoSQL Overview"}
    { "_id" : ObjectId(5983548781331adf45ec7), "title":"Yiibai Tutorial Overview"}
    >

    默认情况下,MongoDB将只更新单一文件,更新多,需要一个参数 'multi' 设置为 true。

    >db.mycol.update({'title':'MongoDB Overview'},{$set:{'title':'New MongoDB Tutorial'}},{multi:true})
  • 相关阅读:
    Jsp 4—— 内置对象
    Jsp 3—— 声明语法
    Jsp 2—— 小脚本
    CF1479B1 Painting the Array I
    P5337 [TJOI2019]甲苯先生的字符串
    CF19C Deletion of Repeats
    CF484D Kindergarten
    CF529B Group Photo 2 (online mirror version)
    CF1068B LCM
    CF554A Kyoya and Photobooks
  • 原文地址:https://www.cnblogs.com/yang-hao/p/5383159.html
Copyright © 2011-2022 走看看