MongoDB修改器
来源:互联网 发布:合肥特莱依网络怎么样 编辑:程序博客网 时间:2024/04/30 07:43
修改器$
$inc:使用该关键字可以增加某个字段的值,如果该字段不存在则创建并把值作为初始值,,语法:{”$inc”:{“age”:1}}给age字段的值加1,负数为减;
$set:用来指定一个字段的值,如果该字段不存在则创建它,同时它可以修改值的类型,内嵌文档,语法:{”$set”:{“book”:”spring3.0”}}
$unset:删除键,语法:{“$unset”:{“book”:1}};
$push:用于数组添加元素。向已有的数组末尾加入一个元素,如果没有则创建一个新的数组,语法:{“$push”:{“content”:{“aa”:”aaa”,”email”:”aaaa@qq.com”}}}
$each:该关键字是“$push”的子操作符。可以通过“$push”操作多个值,语法:{“$push”:{“content”:{“$each”:[....]}}}
$addToSet:将数组作为数据集使用,如插入一个用户邮箱地址到数组中去,它会判断如果该地址已经存在于地址中则不会插入,不存在则插入。避免了数组中出现重复数据,
语法:{“$addToSet”:{“email”:”aaaa@qq.com”}},$addToSet和$each结合起来可以添加多个不同的值
Upsert:如果没有找到符合条件的更新文档,则会已条件和更新文档为基础创建一个新的文档,update的第三个参数为true表示upsert
Mongodb中的update默认值修改第一个符合条件的数据,如果需要修改满足条件的多条数据,则需要在update的第四个参数设置为true;
删除元素,同上还是基于update方法
$pop:这个修改器可以从数字的任意一端删除元素,语法:{“$pop”:{“key”:1}}从末尾删除,{“$pop”:{“key”:-1}}从头删除
$pull:指定条件删除,语法:{“$pull”:{“字段”:”值”}}
- MongoDB 修改器 简介
- Mongodb 修改器
- MongoDB修改器
- mongodb修改器总结
- Mongodb修改器
- Mongodb 修改器
- MongoDB修改器
- mongodb修改器:
- 【MongoDB】4.MongoDB 原子修改器的 极速修改
- mongoDB修改器之$set
- mongoDB修改器之$inc
- Mongodb修改器的使用
- 六、神奇MongoDB修改器
- mongodb的一些修改器(1)
- MongoDB数组修改器更新数据
- MongoDB数组修改器更新数据
- MongoDB 学习笔记三 修改器
- MongoDB数组修改器更新数据
- 《增长黑客》读书笔记
- linux 下删除文件中的前三列 (也就是取第四列到最后一列的内容)
- ADB命令
- 集合框架
- Eclipse快捷键大全
- MongoDB修改器
- 修改su文件,Edify语言
- Ajax异步处理二级联动
- PAT_乙级 1037在霍格沃茨找零钱
- 苹果内购问题
- [ASP.NET] SQL SERVER 最全的datetime格式转化
- 线程的创建之继承Thread类、线程的生命周期、线程常用的方法、currentThread方法详解
- Python 非官方的三方库
- ADB相关