8.MongoDB操作符

分类栏目:MongoDB

资讯

条件操作符用于比较两个表达式并从mongoDB集合中获取数据。
MongoDB中条件操作符有:
  • (>) 大于 - $gt
  • (<) 小于 - $lt
  • (>=) 大于等于 - $gte
  • (<= ) 小于等于 - $lte

 

$type操作符是基于BJSON类型来检索集合中匹配的数据类型,并返回结果。
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}})
或
db.col.find({"title" : {$type : 'string'}})