这里有新鲜出炉的 MongoDB 手册,程序狗速度看过来!
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 web 应用提供可扩展的高性能数据存储解决方案。
下面小编就为大家带来一篇基于 MongoDB 数据库的数据类型和 $type 操作符详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
前面的话
本文将详细介绍 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 操作符详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持 PHPERZ。
来源: http://www.phperz.com/article/17/0828/344459.html