使用update更新MongoDB文档应注意的问题,即使使用了$inc\$set等
2014-05-07 10:04
288 查看
在使用MongoDB的update更新文档时,应注意一点的是它只更新第一个满足查询条件的文档。【即使使用了$set,$inc】
在上图中可以看到,“things”集合中有两个文档的age键的值中都包含6和8两个值,现在我对其进行更新:
代码显示查询“age”键的值含有[6,8]的文档,很明显有两个符合要求。从结果可以看出,仅仅对第一个符合条件的文档进行了更改。
那么使用$inc之后也是如此吗?
显然也是如此。
在上图中可以看到,“things”集合中有两个文档的age键的值中都包含6和8两个值,现在我对其进行更新:
代码显示查询“age”键的值含有[6,8]的文档,很明显有两个符合要求。从结果可以看出,仅仅对第一个符合条件的文档进行了更改。
那么使用$inc之后也是如此吗?
显然也是如此。
相关文章推荐
- TreeSet使用时注意问题
- 对于使用xml配置文档时应该注意的问题
- Mongodb数组操作$(update)、$占位符更新嵌套数组、嵌套文档集合
- Access使用参数化UPDATE数据时,数据无法更新的问题,要按照参数顺序赋值
- 还使用SVN1.6版本的Android开发者注意了。ADT与SVN的兼容性错误。ADT更新的高发性问题
- Linux文件锁使用注意问题(F_SETFK F_SETFKW F_GETFK) (F_RDLCK F_WRLCK F_UNLCK)
- 还使用SVN1.6版本的Android开发者注意了。ADT与SVN的兼容性错误。ADT更新的高发性问题
- Mongodb数组操作$(update)、$占位符更新嵌套数组、嵌套文档集合
- [导入]weblogic81下使用hibernate3的update query方法应注意的问题
- 使用std的vector,map,list, set等注意问题
- Mongodb数组操作$(update)、$占位符更新嵌套数组、嵌套文档集合
- weblogic81下使用hibernate3的update query方法应注意的问题
- Access使用参数化UPDATE数据时,数据无法更新的问题
- 也来说说关于Hibernate使用update更新数据时,不更新的问题
- MongoDB小结12 - update【多文档更新】
- 3.非关系型数据库(Nosql)之mongodb:升降序排序,排序分页,$all,$in,$nin,$or,$nor, $exists,游标,更新(update,$set,$unset,$inc)
- 【MongoDB学习笔记8】深入MongoDB的更新(update)操作:修改器$set
- Mongodb数组操作$(update)、$占位符更新嵌套数组、嵌套文档集合
- Petalinux BSP使用中的问题及注意事项(持续更新)