mongo 删除内嵌数组元素
2016-03-15 15:34
435 查看
文档格式如下:
要删除 links 中 name 是 Baidu 的记录
根据索引删除,索引从 0 开始
{ "_id" : ObjectId("56e2a92ccc6dd2271953e502"), "links": [ { "name": "Google", "url": "http://www.google.com" }, { "name": "Baidu", "url": "http://www.baidu.com" }, { "name": "SoSo", "url": "http://www.SoSo.com" } ] }
要删除 links 中 name 是 Baidu 的记录
db.collection.update( { _id: ObjectId('id') }, { $pull: { links: { name: 'Baidu' } } } );
根据索引删除,索引从 0 开始
db.collection.update( { _id: ObjectId('id') }, { $unset: { 'links.1': 1 } } ); 原来的值会替换为 null
相关文章推荐
- Go语言核心之美 1.3-赋值及类型声明篇
- Django路由系统
- 科普:alphago是什么
- 【Google Earth】使用GPS数据gpx创建航迹
- [Canvas绘图] 第34节 藏图阁(14) AlphaGo与李世石的围棋大战之第四局
- 基于go-ceph创建CEPH块设备及快照
- Go语言以匿名组合的方式实现继承
- sougou word library TXT download
- Go语言学习笔记
- Mac系统搭建Go语言Sublime Text 2环境配置
- Graceful Restart in Golang
- Django入门(八) cookie和session
- XP下的进程静音技术(遍历进程,遍历输入模块,遍历输入函数,找到函数并HOOK) good
- Django的请求流程(url)
- UVALive 6665 Dragonâs Cruller(BFS+优先队列+康拓展开)
- Go语言核心之美 1.2-变量及声明篇
- 无知造就对阿法狗(AlphaGo)的恐惧与喧闹
- 我与小娜(36):人机大战第五局,AlphaGo必胜!
- 使用hugo搭建博客
- 第55课:实战Hive分析搜索引擎的数据