基于MongoDB数据库的数据类型和$type操作符详解
程序员文章站
2022-06-22 18:03:06
前面的话
本文将详细介绍mongodb数据库的数据类型和$type操作符
类型 数字 备注
double 1 双精度浮点数 -...
前面的话
本文将详细介绍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操作符详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
上一篇: 神舟发布5款笔记本电脑 最低2199元起
下一篇: http协议学习笔记(2)