`
runfriends
  • 浏览: 226297 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mongo简介——BSON数据类型与它们的编号和比较顺序

阅读更多
Type Number
Double 1
String 2
Object 3
Array 4
Binary data 5
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
Max key 127

两个不同类型的值相比较时,按照如下顺序决定大小

  1. MinKey (internal type)
  2. Null
  3. Numbers (ints, longs, doubles)
  4. Symbol, String
  5. Object
  6. Array
  7. BinData
  8. ObjectID
  9. Boolean
  10. Date, Timestamp
  11. Regular Expression
  12. MaxKey (internal type)

当使用$type判断某个文档属性是否是MinKey时,不应使用255,应使用-1

1
6
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics