mongodb 不重复添加数组方法
2016-06-12 19:35
363 查看
同学们在使用MONGODB时,会不会有这样的需求。比如自己喜欢的书保存在数据库中可能是一个数组行式。
假如说boy这个用户,需要读经书,现在他还需要读一本书叫’心经’,可是保存的时候需要检查他喜欢的书中有没有心经,如果没有就添加,有就忽略。这个当然如果程序来查询再添加肯定是不科学的。
mongodb新版本中(2.3)有一个’$addToSet’这个方法向数组中增加值。
这样即使是执行两次以上代码也不会重复添加了。(相比直接用push方式)
那么有的小伙伴就会有问了,如果我想同时添加多个值到数组中,又当如何呢?‘跑客教授’就在这里面告诉大家了
使用’$addToSet’,'$each’的组合方式.
除声明外,跑步客文章均为原创,转载请以链接形式标明本文地址
本文地址: http://www.paobuke.com/develop/pbk1464.html
mongodb新版本中(2.3)有一个’$addToSet’这个方法向数组中增加值。
那么有的小伙伴就会有问了,如果我想同时添加多个值到数组中,又当如何呢?‘跑客教授’就在这里面告诉大家了
使用’$addToSet’,'$each’的组合方式.
本文地址: http://www.paobuke.com/develop/pbk1464.html
相关文章推荐
- MongoDB与Hadoop技术栈的整合应用
- mongodb权限设置之添加管理员、普通用户的方法
- MongoDB分片集群配置
- MongoDB关联关系解析以及java操作关联关系
- php连接mongodb
- mongodb集群(replication)
- mongodb使用
- mongodb 安装
- Mongodb 的基本操作
- 玩转mongodb(七):索引,速度的引领(全文索引、地理空间索引)
- MongoDB的golang驱动安装 + 首次调用Mongo Command。
- 实战开发:nodejs(express)+mongodb+........简单博客系统代码
- Mongodb
- mongodb 最新版本高可用解决方案-replica sets副本集部署详细过程
- mongodb的基本操作与插入文档(document)
- Python Web 1 —— python和MongoDB安装
- nodejs、mongodb、Subversion环境搭建
- mongodb复制集搭建
- Tornado+Motor Demo API
- Mongodb的副本集节点角色介绍及选举过程浅析