Mongodb嵌套文档的修改-利用数组修改器更新数据
来源:互联网 发布:淘宝店铺怎样刷信誉 编辑:程序博客网 时间:2024/05/16 12:45
初学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
- Cross-Validation: the right and the wrong ways
- ubuntu root远程访问设置
- jQuery插件的实现框架
- AFNetworking的介绍与理解
- mongo查询某个字段是否存在,并删除记录里的这个字段
- Mongodb嵌套文档的修改-利用数组修改器更新数据
- Python中re(正则表达式)模块学习
- 慕课网首页仿写—课程中心
- 局域网使用vmware ubuntu
- rtghhjwscsxhzjchdgeswgcghasd
- Win32 API SDK 自绘窗口简单封装类
- pig安装及其案例
- 关联子查询的一种优化----通过explain可以看到子查询是一个相关子查询(DEPENDENCE SUBQUERY); Mysql会首先对外表table1进行全表扫描,然后根据返回的uuid逐次执行
- Android教你如何一步步打造通用适配器----在Android开发中ListView是最为常用的控件之一,基本每个应用都会涉及到它,要使用ListView列表展示,就不可避免地涉及到另外一个东西—