mongodb更新运算符

字段

名称描述
$currentDate将字段的值设置为当前日期,可以是Date或Timestamp。
$inc按指定的数量增加字段的值。
$min仅当指定的值小于现有字段值时才更新字段。
$max仅当指定的值大于现有字段值时才更新字段。
$mul将字段的值乘以指定的量。
$rename重命名字段。
$set设置文档中字段的值。
$setOnInsert如果更新导致文档插入,则设置字段的值。对修改现有文档的更新操作没有影响。
$unset从文档中删除指定的字段。

数组

名称描述
$充当占位符以更新与查询条件匹配的第一个元素。
$[]充当占位符以更新数组中与查询条件匹配的文档中的所有元素。
$[<identifier>]充当占位符以更新与arrayFilters匹配查询条件的文档的条件匹配的所有元素。
$addToSet仅当数组中尚不存在元素时才将元素添加到数组中。
$pop删除数组的第一个或最后一个项目。
$pull删除与指定查询匹配的所有数组元素。
$push将项添加到数组。
$pullAll从数组中删除所有匹配的值。
修饰符
名称描述
$each修改$push$addToSet运算符以附加多个元素以进行数组更新。
$position修改$push运算符以指定数组中添加元素的位置。
$slice修改$push运算符以限制更新数组的大小。
$sort修改$push运算符以重新排序存储在数组中的文档。

按位

名称描述
$bit执行按位ANDORXOR更新整数值。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值