zoukankan      html  css  js  c++  java
  • MongoDB常用的几种过滤器

    Comparison

    名称 描述
    $eq    匹配等于指定值的值。
    $gt    匹配大于指定值的值。
    $gte    匹配大于或等于指定值的值。
    $in    匹配数组中指定的任何值。
    $lt    匹配小于指定值的值。
    $lte    匹配小于或等于指定值的值。
    $ne    匹配所有不等于指定值的值。
    $nin    不匹配数组中指定的任何值。

    Logical

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

    Element

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

    Evaluation

    名称    描述
    $expr    允许在查询语言中使用聚合表达式。
    $jsonSchema    根据给定的JSON模式验证文档。
    $mod    对字段的值执行模运算,并选择具有指定结果的文档。
    $regex    选择值与指定正则表达式匹配的文档。
    $text    执行文本搜索。
    $where    匹配满足JavaScript表达式的文档。
  • 相关阅读:
    [THREEJS]坐标高精度问题
    纹理的寻址方式
    [1009]JS语言精髓与编程实践笔记1
    万向锁
    (转)primitive restarting
    西藏游记
    平衡二叉树(AVL tree)
    初探redis事务
    redis发布与订阅
    初探redis分布式锁
  • 原文地址:https://www.cnblogs.com/shiyilang398/p/11342362.html
Copyright © 2011-2022 走看看