MongoDB 更新文档
来源:互联网 发布:淘宝债权车能买吗 编辑:程序博客网 时间:2024/06/04 18:51
MongoDB的 update() 和 save() 方法用于更新文档的集合。 update()方法更新现有的文档值,
而替换现有的文档通过的文件中 save() 方法。
MongoDB Update() 方法
update()方法更新现有文档值。
语法:
update() 方法的基本语法如下
> db.COLLECTION_NAME.update(SELECTIOIN_CRITERIA, UPDATED_DATA)
例子
以下数据为 person 集合。
{ "_id" : ObjectId("578c3d306775f085b5fea8d9"), "name" : "zhangsan", "age" : 22 }{ "_id" : ObjectId("578c3d306775f085b5fea8da"), "name" : "lisi", "age" : 18 }{ "_id" : ObjectId("578c3d306775f085b5fea8db"), "name" : "wangwu", "age" : 25 }
下面的例子将name为wangwu的age改为26
> db.person.update({"name":"wangwu"},{$set:{"age":26}})> db.person.find(){ "_id" : ObjectId("578c3d306775f085b5fea8d9"), "name" : "zhangsan", "age" : 22 }{ "_id" : ObjectId("578c3d306775f085b5fea8da"), "name" : "lisi", "age" : 18 }{ "_id" : ObjectId("578c3d306775f085b5fea8db"), "name" : "wangwu", "age" : 26 }>
MongoDB默认将只更新单一的文件,更新多个你需要设置参数置 ‘multi’ 为true
> db.person.update({"name":"wangwu"},{$set:{"age":26}},{multi:true})
MongoDB Save() 方法
save() 方法替换现有的文档和通过新的文档 save() 方法
语法
MongoDB 的 save() 方法的基本语法如下:
> db.COLLECTION_NAME.save({_id:ObjectId(),NEW_DATA})
例子
下面的例子将取代文件具有_id为 ‘578c3d306775f085b5fea8e2’
> db.person.save( { "_id" : ObjectId(578c3d306775f085b5fea8e2), "name" : "ithome", "age" : 24 })> db.person.find(){ "_id" : ObjectId(578c3d306775f085b5fea8e2), "name" : "ithome", "age" : 24}{ "_id" : ObjectId(578c3d306775f085b5fea8e3), "name" : "zhangsan"}{ "_id" : ObjectId(578c3d306775f085b5fea8e4), "name" : "lisi"}>
作者:itmyhome
0 0
- mongodb更新文档
- MongoDB更新文档
- MongoDB更新文档
- MongoDB 更新文档
- MongoDB 更新文档
- MongoDB 更新文档
- mongoDB 文档更新
- MongoDB 更新文档
- MongoDB 更新文档
- MongoDB 更新文档
- MongoDB 更新文档
- mongoDb 文档创建、更新、删除
- mongoDB子文档列表更新
- MongoDB 文档的更新操作
- MongoDB 文档的更新操作
- MongoDB 文档的更新操作
- MongoDb文档翻译-CRUD操作-更新文档
- MongoDB自学笔记12---4.4 更新文档
- 在Windows Server 2008上部署SVN代码管理器
- dom4j
- 线段树模板
- Oracle 11gR2干净的清除并重建OCR和表决磁盘的方法
- Android-->电话广播的监听
- MongoDB 更新文档
- dbcp连接数据库简单测试
- 看病难难于上青天
- 很认真地聊一聊程序员的自我修养
- 电话状态
- 存储过程详解
- cryptos
- 如何复制js脚本alert或者系统对话提示框的内容
- scoket.io