打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
MongoDB(二):数据类型

MongoDB的文档类似于JSON,MongDB在保留JSON基本的键/值对特性的基础上,添加了其他一些数据类型。

  • null
    null用于表示空值或者不存在的字段
  • 布尔
    布尔类型有两个值'true'和'false'
  • 32位整数
    shell中这个类型不可用。JavaScript仅支持64位浮点数,所以32位整数会被自动转换。
  • 64位整数
    shell也不支持这个类型。shell会使用一个特殊的内嵌文档来显示64位整数。
  • 64位浮点数
    shell中的数字都是这种类型。
  • 字符串
    UTF-8字符串都可表示为字符串类型的数据。
  • 符号
    shell不支持这种类型。shell将数据库里的符号类型转换成字符串。
  • 对象id
    对象id是文档的12字节的唯一ID。
  • 日期
    日期类型存储的是从标准纪元开始的毫秒数。不存储时区:
    {"x": new Date()}
  • 正则表达式
    文档中可以包含正则表达式。
  • 代码
    文档中还可以包含JavaScript代码:
    {"x": function() {/*...*/}}
  • 二进制数据
    二进制数据可以由任意字节的串组成。不过shell中无法使用。
  • 最大值
    BSON包括一个特殊类型,表示可能的最大值。shell中没有这个类型。
  • 最小值
    BSON包括一个特殊类型,表示可能的最小值。shell中没有这个类型。
  • 未定义
    文档中也可以使用未定义类型。
    {"x": undefined}
  • 数组
    值的集合或者列表可以表示成数组:
    {"x": ["a", "b", "c"]}
  • 内嵌文档
    文档可以包含别的文档,也可以作为值嵌入到父文档中:
    {"x": {"foo": "bar"}}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
MongoDB简介和基本概念(一)
MongDB入门
MongoDB学习笔记-数据格式及数据类型
MongoDB入门
MongoDB 概念解析 | 菜鸟教程
深入理解MongoDB
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服