bson
BSON()是一种类json的一种二进制形式的存储格式,简称Binary JSON,它和JSON一样,支持内嵌的文档对象和数组对象,但是BSON有JSON没有的一些数据类型,如Date和BinData类型。
BSON是JSON的扩展他先新增了诸如日期,浮点等JSON不支持的数据类型。
null
用于表示空或者不存在的字段。
布尔
两个数值true和false
32位和64位整数
shell不支持需用到其他高级语言的驱动来完成,js不可使用。
64位浮点
shell中使用的数字其实全是这种类型{x:3.414}
UTF-8
其实就是字符串类型
对象ID
内置默认ID对象{_id:OBjectld()}
日期
{x:new Date()}
正则
{x:/uspcat/i}
javascript代码快
{x:function(){...}}
undefined
为定义类型注意他和null不是一个类型
数组
{gps:[20,56]}
内嵌文档
{x:{name:"uspcat"}}
二进制
任意字符的字符串shell中时无法使用的。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步