当前位置: 移动技术网 > IT编程>数据库>MongoDB > 基于MongoDB数据库的数据类型和$type操作符详解

基于MongoDB数据库的数据类型和$type操作符详解

2017年12月08日  | 移动技术网IT编程  | 我要评论

前面的话

  本文将详细介绍mongodb数据库的数据类型和$type操作符

类型    数字     备注
double    1     双精度浮点数 - 此类型用于存储浮点值
string    2     字符串 - 这是用于存储数据的最常用的数据类型。mongodb中的字符串必须为utf-8
object    3     对象 - 此数据类型用于嵌入式文档
array     4     数组 - 此类型用于将数组或列表或多个值存储到一个键中
binary data  5     二进制数据 - 此数据类型用于存储二进制数据
undefined   6     已废弃
object id   7     对象id - 此数据类型用于存储文档的id
boolean    8     布尔类型 - 此类型用于存储布尔值(true / false)值
date     9     日期 - 此数据类型用于以unix时间格式存储当前日期或时间。可以通过创建日期对象并将日,月,年的日期进行指定自己需要的日期时间
null     10    null - 此类型用于存储null值
regular    11    正则表达式 - 此数据类型用于存储正则表达式
javascript  13    代码 - 此数据类型用于将javascript代码存储到文档中
symbol    14    符号 - 该数据类型与字符串相同;但是,通常保留用于使用特定符号类型的语言
javascript (with scope) 15   代码 - 此数据类型用于将带作用域的javascript代码存储到文档中
32-bit integer      16   32位整型 - 此类型用于存储数值
timestamp        17   时间戳 - 当文档被修改或添加时,可以方便地进行录制
64-bit integer      18   64位整型 - 此类型用于存储数值
min key         255  最小键 - 此类型用于将值与最小bson元素进行比较  
max key         127  最大键 - 此类型用于将值与最大bson元素进行比较

数据类型

  mongodb支持以下数据类型

$type

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

  查找值类型为数字的x,数字的$type为1

  查找值类型为字符串的x,字符串的$type为2

  查找值类型为布尔值的x,布尔值的$type为8

以上这篇基于mongodb数据库的数据类型和$type操作符详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持移动技术网。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网