zoukankan      html  css  js  c++  java
  • mongodb学习之:条件操作符

    在前面的章节中我们已经有用到了条件操作符,这里我们再重点介绍下。MongoDB中条件操作符有:

    • (>) 大于 - $gt
    • (<) 小于 - $lt
    • (>=) 大于等于 - $gte
    • (<= ) 小于等于 - $lte
    • (==)等于 $eq
    • (!=)不等于$ne

    > db.maple.find({"age":{$gt:30}})   等价与 select * from maple where age > 30

    > db.maple.find({"age":{$gte:35}})  等价与select * from maple where age >=35

    > db.maple.find({"age":{$lt:30}})  等价与select * from maple where age < 30

    > db.maple.find({"age":{$lte:35}})  等价与select * from maple where age < =30

    下面来介绍下type操作符:

    $type操作符是基于BSON类型来检索集合中匹配的数据类型,并返回结果

    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

    使用例子如下:

    > db.maple.find({"name":{$type:2}})

    { "_id" : ObjectId("5a35d6278ef76f6d57aae92c"), "name" : "zhanghongfeng_maple" }

  • 相关阅读:
    计算一个数的逆序数的个数(1)
    Javascript DOM(2)
    python 装饰器
    Javascript DOM
    Javascrip 入门第三节课
    C# sapnco支持.net 4.5了,真是个意外的发现
    uft调用rfc接口
    pyqt常用窗口组件
    python QQTableView中嵌入复选框CheckBox四种方法
    Pygame模块,功能表
  • 原文地址:https://www.cnblogs.com/zhanghongfeng/p/8060203.html
Copyright © 2011-2022 走看看