mongodb update 高级
来源:互联网 发布:iphone直播软件 编辑:程序博客网 时间:2024/05/16 04:54
update 使用
{
“name”:"zhangsan",
"age":32
}
先创建测试数据
> db.a.insert({"name":"zhangsan","age":32});
1. $inc 在原有基础上增加
使用 $inc 来修改age($inc 在原有基础上增加)
> db.person.update({"name":"zhangsan"},{"$inc":{"age":3}});
age 在原来的基础上增加3
2.$set 修改器 用来更新或增加一个键的值。指定一个键的值,如果这个键不存在,则创建它。
数据:
{
“name”:"zhangsan",
"age":32
}
(1) 修改存在的键,$set就是修改
> db.a.update({"name":"zhangsan"},{"$set":{"age":31}});
(2)修改不存在的键,$set就是增加
>db.a.update({"name":"zhangsan"},{"$set":{"address":"China"}});
$set 同时也可以修改键的数据类型
>db.a.update({"name":"zhangsan"},{"$set":{"address":[{"a":"Chinae"},{"b":"USA"}]}});
总结$inc 和 $set 用法类似,$inc 只用于整数,长整数或双精度浮点数。
0 0
- mongodb update 高级
- mongodb高级操作(1)-update
- mongodb update
- mongodb update
- Mongodb update
- MongoDB---update
- mongodb update
- Mongodb update
- MongoDB-update
- MongoDB高级
- Mongodb的update操作
- mongodb的update
- mongodb 数据库update 操作
- Mongodb的update操作
- mongoDB之update文档
- Mongodb的update操作
- mongodb update array
- mongodb update array (续)
- 第七周项目二(3)计算圆柱体的表面积
- Struts2文件上传(二) 深入FileUploadInterceptor
- vmware下如何使用nfs下载程序到开发板
- WSGI
- 第七周项目4 “撞错”体验
- mongodb update 高级
- 创建自己的CocoaPods的Spec仓库
- Linux内核4级页表的演进
- 【菜鸟linux教程】linux下gcc执行cpp或者c文件(持续添加新内容)
- 配置环境变量
- iOS7下隐藏status bar的详细研究
- 斯坦福大学机器学习——支持向量机(2)
- zookeeper+dubbo+dubbo管理集群的简要配置[单机]
- hbase0.96 AggregateImplementation和AggregationClient