• MongoDB-基础-条件操作符


    1.一些解释
    • less than         :  比..少  lt
    • greater than      :  比..多  gt
    • equals              :相等    e
     
     
    MongoDB中的条件操作符有:
    • (>) 大于 - $gt
    • (<) 小于 - $lt
    • (>=) 大于等于 - $gte
    • (<= ) 小于等于 - $lte
     

    MongoDB (>) 大于操作符 - $gt

    如果你想获取 "col" 集合中 "likes" 大于 100 的数据,你可以使用以下命令:

    db.col.find({"likes" : {$gt : 100}})

    类似于SQL语句:

    Select * from col where likes > 100;

    MongoDB(>=)大于等于操作符 - $gte

    如果你想获取"col"集合中 "likes" 大于等于 100 的数据,你可以使用以下命令:

    db.col.find({likes : {$gte : 100}})

    类似于SQL语句:

    Select * from col where likes >=100;

    MongoDB (<) 小于操作符 - $lt

    如果你想获取"col"集合中 "likes" 小于 150 的数据,你可以使用以下命令:

    db.col.find({likes : {$lt : 150}})

    类似于SQL语句:

    Select * from col where likes < 150;

    MongoDB (<=) 小于操作符 - $lte

    如果你想获取"col"集合中 "likes" 小于等于 150 的数据,你可以使用以下命令:

    db.col.find({likes : {$lte : 150}})

    类似于SQL语句:

    Select * from col where likes <= 150;

    MongoDB 使用 (<) 和 (>) 查询 - $lt 和 $gt

    如果你想获取"col"集合中 "likes" 大于100,小于 200 的数据,你可以使用以下命令:

    db.col.find({likes : {$lt :200, $gt : 100}})

    类似于SQL语句:

    Select * from col where likes>100 AND  likes<200;
     
    MongoDB $type 操作符

    MongoDB 中可以使用的类型如下表所示:

    类型数字备注
    Double 1  
    String 2  
    Object 3  
    Array 4  
    Binary data 5  
    Undefined 6 已废弃。
    Object id 7  
    Boolean 8  
    Date 9  
    Null 10  
    Regular Expression 11  
    JavaScript 13  
    Symbol 14  
    JavaScript (with scope) 15  
    32-bit integer 16  
    Timestamp 17  
    64-bit integer 18  
    Min key 255 Query with -1.
    Max key 127  
     
     
    如果想获取 "col" 集合中 title 为 String 的数据,你可以使用以下命令:
    db.col.find({"title" : {$type : 2}})
     
  • 相关阅读:
    反应堆模式
    ABP领域层——仓储(Repositories)
    如何使用ASP.NET Web API OData在Oracle中使用Entity Framework 6.x Code-First方式开发 OData V4 Service
    dapper的Dapper-Extensions用法(一)
    VisualStudio 怎么使用Visual Leak Detector
    Visual Studio Code开发TypeScript
    Topshelf创建Windows服务
    ENode框架初始化
    知已者明(转)
    配置静态监听解决ORA-12514错误的案例(转)
  • 原文地址:https://www.cnblogs.com/woshimrf/p/5654342.html
Copyright © 2020-2023  润新知