mongodb将元素添加进数组字段
来源:互联网 发布:java 创建临时文件夹 编辑:程序博客网 时间:2024/05/17 09:30
$addToSet
简述:将元素添加进数组字段,且不重复。这也正是set这一数据结构的特性。
用法:
{ $addToSet: { : , … } }
示例:
inventory表的原始数据
{ _id: 1, item: “polarizing_filter”, tags: [ “electronics”, “camera” ] }
1.添加一个元素
具体代码
db.inventory.update(
{ _id: 1 },
{ $addToSet: { tags: “accessories” } }
)
结果
{ _id: 1, item: “polarizing_filter”, tags: [ “electronics”, “camera”, “accessories” ] }
2.添加多个元素
具体代码
db.inventory.update(
{ _id: 1 },
{ $addToSet: { tags: { $each: [ “camera”, “electronics”, “accessories”, “supplies” ] } } }
)
结果
{ _id: 1, item: “polarizing_filter”, tags: [ “electronics”, “camera”, “accessories”, “supplies” ] }
小结:利用
更多操作,详见:mongodb数组操作运算符
0 0
- mongodb将元素添加进数组字段
- 将元素添加进数组,再取得最大值和平均值
- mongodb 添加删除字段
- 数组添加元素 - PHP
- jquery 数组 添加元素
- 数组 添加删除元素
- 字符串数组添加元素
- jquery 数组 添加元素
- javascript数组 添加元素
- jquery 数组 添加元素
- 添加数组元素
- 添加元素(数组末端)
- MongoDB 数组元素增删改
- 【mongoDB】将mongodb添加到服务
- 通过反射将数组中的元素给一个对象中的各个字段赋值
- 将一个数组里的元素添加到另外一个数组里
- 将数组元素顺序颠倒
- js将一个数组添加进另一个数组
- erlang启动过程分析
- 局部变量、全局变量、成员变量的区别
- 函数和方法的区别
- Android Studio配置AndroidAnnotations
- 结构体作为属性
- mongodb将元素添加进数组字段
- Spark发行笔记7 SparkStreaming JobScheduler
- java常用设计模式
- android获取当前系统时间,同时比较当前时间是否在一个时间段范围内
- Java WebService 简单实例
- [GIT] 基本使用方法
- swift 之 UICollectionView
- 魅族Android4.4及以上使用adb工具免root录屏方法
- ajax调用返回php接口返回json数据