mongo 更新数组 键值对
来源:互联网 发布:淘宝怎么进淘宝客 编辑:程序博客网 时间:2024/06/05 14:17
{ "_id" : 1, "grades" : [ 80, 85, 90 ] }{ "_id" : 2, "grades" : [ 88, 90, 92 ] }{ "_id" : 3, "grades" : [ 85, 100, 90 ] }
To update 80 to 82 in the grades array in the first document, use the positional $ operator if you do not know the position of the element in the array:
如果不知道值在数组的下标,可以用$操作把数组中的 80 更新成82
db.students.update( { _id: 1, grades: 80 }, { $set: { "grades.$" : 82 } })
{ _id: 4, grades: [ { grade: 80, mean: 75, std: 8 }, { grade: 85, mean: 90, std: 5 }, { grade: 90, mean: 85, std: 3 } ]}
用$操作符 来更新 std 字段的内嵌文档
db.students.update( { _id: 4, "grades.grade": 85 }, { $set: { "grades.$.std" : 6 } })
0 0
- mongo 更新数组 键值对
- SHELL : 数组模拟键值对
- js键值对遍历数组
- js遍历键值对数组
- mongo两级数组嵌套数据更新问题
- Mongo更新数组$slice修饰符
- JavaScript中用数组实现键值对
- PHP对关联数组(键值对数组)遍历循环
- 键值对
- jquery学习2 treegrid 更新写法,获取form键值对
- mongo中对数组节点中的文档的筛选
- js 中键值对 数组长度获取方法
- php对二维数组按指定键值key排序
- 数组列表ArrayList中存储键值对的读取
- PHP对多维数组按照某个键值大小进行排序
- PHP按照某个键值对二维数组进行排序
- 在PHP中使用键值对数组构造JSON数据
- php 妙用数组键值对实现固定数据的查询
- 05 简单的字符设备驱动操作
- 输入任意正整数a,b,c,返回最大值
- Java Serialization/序列化/反序列化 及 transient Java关键字详解
- eclipse自动调整代码格式
- 专题四1011
- mongo 更新数组 键值对
- php 开发负责均衡
- Cocos2d-x 3.x版本中SAX 解析 XML
- HDU 4836 LCA转RMQ
- swift AVFoundation AVPlayer 视频播放器——swift学习(十)
- 【Android】自定义控件-仿QQ联系人侧滑条目,右侧滑菜单。
- android提供的向上导航栏
- 正则表达式全部符号解释
- Go语言_Go语言的channel