MongoDB-数据类型
一.MongoDB的数据类型
转自:https://www.cnblogs.com/qq631243523/p/10277183.html
Object ID :Documents 自生成的 _id
String: 字符串,必须是utf-8
Boolean:布尔值,true 或者false (Python中 True False 首字母大写)
Integer:整数 (Int32 Int64 你们就知道有个Int就行了,一般我们用Int32)
Double:浮点数 (没有float类型,所有小数都是Double)
Arrays:数组或者列表,多个值存储到一个键
Object:如果你学过Python的话,那么这个概念特别好理解,就是Python中的字典,这个数据类型就是字典
Null:空数据类型 , 一个特殊的概念,None Null
Timestamp:时间戳
Date:存储当前日期或时间unix时间格式 (我们一般不用这个Date类型,时间戳可以秒杀一切时间类型)
注意对于Object ID :
![](/assets/blank.gif)
"_id" : ObjectId("5b151f8536409809ab2e6b26")#"5b151f85" 代指的是时间戳,这条数据的产生时间 #"364098" 代指某台机器的机器码,存储这条数据时的机器编号 #"09ab" 代指进程ID,多进程存储数据的时候,非常有用的 #"2e6b26" 代指计数器,这里要注意的是,计数器的数字可能会出现重复,不是唯一的 #以上四种标识符拼凑成世界上唯一的ObjectID #只要是支持MongoDB的语言,都会有一个或多个方法,对ObjectID进行转换 #可以得到以上四种信息#注意:这个类型是不可以被JSON序列化的
![](/assets/blank.gif)
这是MongoDB生成的类似关系型DB表主键的唯一key,具体由24个字节组成:
0-8字节是时间戳,
9-14字节的机器标识符,表示MongoDB实例所在机器的不同;
15-18字节的进程id,表示相同机器的不同MongoDB进程。
19-24字节是计数器
转载于:https://www.cnblogs.com/qq849784670/p/10278957.html
MongoDB-数据类型相关推荐
- mongodb 字符串转bson_BSON及mongoDB数据类型
JSON是一种被广泛使用的轻量级的数据交换格式,支持现今绝大多数主流的开发语言.而近几年崛起的mongDB则采用了类JSON的数据格式,在JSON之上进行了丰富和增强,使得mongoDB可以处理及报错 ...
- BSON及mongoDB数据类型
JSON是一种被广泛使用的轻量级的数据交换格式,支持现今绝大多数主流的开发语言.而近几年崛起的mongDB则采用了类JSON的数据格式,在JSON之上进行了丰富和增强,使得mongoDB可以处理及报错 ...
- mongodb数据类型
1.mongodb数据类型 object id:文档自动生成的_id,唯一标识 string:字符串,必须是utf-8 boolean:布尔型,true/false interger:整数 doubl ...
- MongoDB 数据类型查询——$type使用
在MongoDB中根据字段的数量类型来查询数据使用$type操作符来实现,具体使用法语: 1 db.集合名.find({$type:类型值}) //这里的类型值能使用Number也能使用alia ...
- MongoDB——数据类型详解
MongoDB在保留JSON基本键/值对特性的基础上,添加了其他一些数据类型.在不同的编程语言下,这些类型的确切表示有些许差异. 基本类型 null:用于表示空值或者不存在的字段 {"x&q ...
- mongodb java数组_MongoDB 基础java数据类型
mongodb的java数据类型有 Object Ids 自动ID Regular Expressions 正则表达式搜索记录 Dates/Times 时间 Database References 数 ...
- 【MongoDB】——数据存储结构与基本数据类型
MongoDB数据存储结构 1.基本概念 在MongoDB中数据存储的基本概念是数据库.集合.文档. 文档(document)是MongoDB中数据的基本存储单元,非常类似与关系型数据库管理系统中的行 ...
- MongoDB系列:二、MongoDB常用操作练习
最近在自学MongoDB,在此记录一下,当做学习笔记了(不断更新中)!! 一.背景 MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写.旨在为 WEB 应用提供可扩展的高性能数据存 ...
- MongoDB的安装及基本命令和pymongo的使用
Mac中MongoDB的安装以及基本命令和pymongo的使用 一. NoSQL简介 1.NoSQL介绍 NoSQL全名为Not Only SQL, 指的是非关系型数据库, 在现代的计算系统上每天网络 ...
- MongoDB操作命令
数据库 一个mongodb中可以建立多个数据库. MongoDB的默认数据库为"db",该数据库存储在data目录中. MongoDB的单个实例可以容纳多个独立的数据库,每一个都有 ...
最新文章
- 如何找寻最适合的WEB应用安全解决方案(视频)
- android clipdrawable 小例子
- python爬虫代码提取图片中的文字_python识别图像并提取文字的实现方法
- 面试题系列——OSI七层模型
- 以前我们学计算机编程,在编程之前像计算机一样思考
- MySQL数据高级查询之连接查询、联合查询、子查询
- Ice_cream's world I HDU - 2120(并查集判环)
- Emacs(洛谷P6866题题解,C++语言描述)
- 一个端口扫描的小程序
- fastjson 判断是否包含_Fastjson, Gson, org.json.JSON三者对于JSONObject及JSONArray的判断
- UnityShader32:PBR(一)
- 如何用最简单的方法将PCweb改成适合各种设备的web
- 解压缩软件:WinRAR V5.71
- Word:一级标题行首段前距失效问题
- /xiaolei.php|martin_经典开源PHP项目
- jQuery Flickerplate 幻灯片
- php两个手机号正则表达式_最新手机号码正则表达式(php版)
- 《黄金时代-王小波》
- 华为2017java笔试题_华为Java笔试题
- 淘宝/天猫/京东/抖音和聚划算百亿补贴、预售定金直链/BP链接制作生成教程
热门文章
- Linux下的软raid实验一例
- 设计功能和界面测试用例一
- Eclipse 报 “Exception in thread main java.lang.OutOfMemoryError: Java heap space ”错误的解决办法
- UA MATH563 概率论的数学基础 中心极限定理22 度量概率空间中的弱收敛 Portmanteau定理
- C# 使用new 关键字显式隐藏从基类继承的成员和内部类的使用
- dNet命令行编译命令CSC使用详细图解
- 一个网页菜单的CSS代码分析
- 云笔记项目-Spring事务学习-传播MANDATORY
- (译)删除未使用的前端代码
- CIR,CBS,EBS,PIR,PBS傻傻分不清楚?看这里!—-揭秘令牌桶