Mongodb嵌套文档的修改-利用数组修改器更新数据
来源:互联网 发布:wps word for mac 编辑:程序博客网 时间:2024/05/17 07:29
初学mongodb的可能和我一样有个疑问,mongodb是文档型的,那么如果一个文档嵌套另外一个文档,如果对这个嵌套文档进行增删改查呢。
就像如下这样:,如何对auther里面的name进行增删改查呢?这篇博客我们一起来看一下。
这里要用到几个修改器:$push,$pop,$pull
- 首先增加一个name:
db.myFirstCollection.update({_id:1},{$push:{"auther":{"name":1}}})
- 删除最后一个值,若要删除第一个值则为-1
db.myFirstCollection.update({_id:1},{$pop:{"auther":1}})
- 删除指定值
db.myFirstCollection.update({_id:1},{$pull:{"auther":{"name":1}}})
- 如果要给auther中第一个值加一个age字段
db.myFirstCollection.update({"_id" :1},{$set:{"auther.0.age":22}})
0 0
- Mongodb嵌套文档的修改-利用数组修改器更新数据
- Mongodb嵌套文档的修改-利用数组修改器更新数据
- MongoDB数组修改器更新数据
- MongoDB数组修改器更新数据
- MongoDB数组修改器更新数据
- MongoDB数组修改器更新数据
- MongoDB数组修改器更新数据
- 学习MongoDB--(3-2):利用修改器更新文档
- MongoDB学习五--MongoDB修改数据文档
- mongoDB javaAPi 添加嵌套数组数据 更新
- 学习Mongodb笔记(三)——文档更新中高效的修改器
- ElasticSearch教程--第十一章:修改您的数据--更新文档
- Mongodb数组操作$(update)、$占位符更新嵌套数组、嵌套文档集合
- Mongodb嵌套查询及修改
- Mongodb嵌套查询及修改
- MongoDB shell原子性更新修改器的应用
- 数据的更新或修改
- MongoDB入门3——更新文档和修改器1
- AGCF
- JS面向对象的程序设计
- Android Service远程调用 代码示例
- iTween基础之Scale(缩放大小)
- 会声会影X9中文版下载 64位/32位
- Mongodb嵌套文档的修改-利用数组修改器更新数据
- 基于“视频图像”的人脸识别算法
- Node.js之EventEmitter开发
- SQL中的case when then else end用法
- 自己动手丰衣足食之 jQuery 数量加减插件
- 为Android HorizontalListView添加Scrollbar
- pmap 分析 嵌入式linux第一个进程 init 的内存占用
- 获取SharedPreferences的对象
- KindEditor上传本地图片