MongoDB操作符

作者: 缘来是你ylh | 来源:发表于2019-03-07 02:43 被阅读14次

    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 从文档中删除指定的字段

    更多信息请看官方文档

    相关文章

      网友评论

        本文标题:MongoDB操作符

        本文链接:https://www.haomeiwen.com/subject/rxpduqtx.html