程序员码农的世界IT技术篇

MongoDB操作符

2019-03-07  本文已影响14人  缘来是你ylh

MongoDB的运算符种类繁多,本文只介绍部分,当然所有的运算符都内置了链接,你可以点击直接到官方看文档

查询相关

1.比较运算符

名称 描述
$eq 等于 =
$gt 大于 >
$gte 大于等于 >=
$in 匹配数组中指定的任何值,类似于mysql的IN操作
$lt 小于 <
$lte 小于等于 <=
$ne 不等于
$nin 类似于mysql的NOT IN操作

2.逻辑运运算符

名称 描述
$and 逻辑与
$not 反转查询表达式。返回与查询表达式不匹配的文档
$nor 使用逻辑NOR连接查询子句。返回无法匹配两个子句的所有文档
$or 使用逻辑OR连接查询子句。返回与任一子句的条件匹配的所有文档

3.元素操作符

名称 描述
$exists 匹配具有指定字段的文档
$type 如果字段是指定类型,则选择文档

更多信息请看官方文档

更新相关

1.更新运算符

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

更多信息请看官方文档

上一篇下一篇

猜你喜欢

热点阅读