学习mongo系列(三) update() save()
2016-01-12 11:33
423 查看
>db.user.update({"name":"user1"}),{$set:{"title":"admin"}})
2016-01-12T11:29:09.317+0800EQUERY[thread1]SyntaxError:missing;before
statement@(shell):1:57
>db.user.update({"name":"user1"},{$set:{"title":"admin"}})
WriteResult({"nMatched":1,"nUpserted":0,"nModified":1})
>db.user.find()
{"_id":ObjectId("56946fba3a18f4867aecbcd1"),"name":"user1","password":"
123456","title":"admin"}
{"_id":ObjectId("5694714a3a18f4867aecbcd2"),"name":"user2","passsword":
"123456"}
>db.user.update({"name":"user1"},{$set:{"name":"admin"}})
WriteResult({"nMatched":1,"nUpserted":0,"nModified":1})
>db.user.find()
{"_id":ObjectId("56946fba3a18f4867aecbcd1"),"name":"admin","password":"
123456","title":"admin"}
{"_id":ObjectId("5694714a3a18f4867aecbcd2"),"name":"user2","passsword":
"123456"}
>注意你的括号,结构,以及字段的名称
以上语句只会修改第一条发现的文档,如果你要修改多条相同的文档,则需要设置multi参数为true。
save()方法
>db.user.save({"_id":ObjectId("5694714a3a18f4867aecbcd2"),"name":"aaaaaaaaa","p
assword":"123456"})
WriteResult({"nMatched":1,"nUpserted":0,"nModified":1})
>db.user.find().pretty()
{
"_id":ObjectId("56946fba3a18f4867aecbcd1"),
"name":"admin",
"password":"123456",
"title":"admin"
}
{
"_id":ObjectId("5694714a3a18f4867aecbcd2"),
"name":"aaaaaaaaa",
"password":"123456"
}
>
2016-01-12T11:29:09.317+0800EQUERY[thread1]SyntaxError:missing;before
statement@(shell):1:57
>db.user.update({"name":"user1"},{$set:{"title":"admin"}})
WriteResult({"nMatched":1,"nUpserted":0,"nModified":1})
>db.user.find()
{"_id":ObjectId("56946fba3a18f4867aecbcd1"),"name":"user1","password":"
123456","title":"admin"}
{"_id":ObjectId("5694714a3a18f4867aecbcd2"),"name":"user2","passsword":
"123456"}
>db.user.update({"name":"user1"},{$set:{"name":"admin"}})
WriteResult({"nMatched":1,"nUpserted":0,"nModified":1})
>db.user.find()
{"_id":ObjectId("56946fba3a18f4867aecbcd1"),"name":"admin","password":"
123456","title":"admin"}
{"_id":ObjectId("5694714a3a18f4867aecbcd2"),"name":"user2","passsword":
"123456"}
>注意你的括号,结构,以及字段的名称
以上语句只会修改第一条发现的文档,如果你要修改多条相同的文档,则需要设置multi参数为true。
>db.col.update({'title':'MongoDB教程'},{$set:{'title':'MongoDB'}},{multi:true})
save()方法
>db.user.save({"_id":ObjectId("5694714a3a18f4867aecbcd2"),"name":"aaaaaaaaa","p
assword":"123456"})
WriteResult({"nMatched":1,"nUpserted":0,"nModified":1})
>db.user.find().pretty()
{
"_id":ObjectId("56946fba3a18f4867aecbcd1"),
"name":"admin",
"password":"123456",
"title":"admin"
}
{
"_id":ObjectId("5694714a3a18f4867aecbcd2"),
"name":"aaaaaaaaa",
"password":"123456"
}
>
相关文章推荐
- 【每个人都是梵高】A Neural Algorithm of Artistic Style
- Mongoose全面理解
- go web 第二天 学习笔记
- Google推荐的图片加载库Glide于Picasso比较
- Algorithm and Data Structure Review
- [Google] Inorder Successor in Binary Search Tree, Solution
- Codeforces 615E Hexagons (Round #338 (Div. 2) E题) 二分答案+找规律
- 学习mongo系列(一) 安装 解析 连接
- Django自学习8
- go语言
- 龙珠 超宇宙 [Dragon Ball Xenoverse]
- mongoose
- 用rvest包来抓取Google学术搜索数据
- Point in polygon algorithm C code
- 06.Django中用户的两种扩展方式(Profile和AbstractUser)
- 05.Django表单的使用
- 蓝桥杯 ALGO-92 前缀表达式
- 蓝桥杯 ALGO-97 排序
- DragonBones使用
- google map 麻点图实现方法 源码