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的单个实例可以容纳多个独立的数据库,每一个都有 ...
最新文章
- Authentication vs. Authorization 验证与授权[整理]
- 教你在官网如何下载jdk
- 阿里云短信服务的配置和使用
- 高级API快速入门之多线程01【07】
- ks 曲线_Ks密度曲线分布图绘图
- Infor与云的不解之缘
- 流浪日记无限金币html,流浪日记无敌版金钱版
- web-h264流媒体验证方案
- 矩阵乘法求解多项式递推问题
- 东方日升再夺印度第一光伏供应商桂冠
- 移动IP技术概述(转)
- 循环神经网络中的LSTM和GRU
- 回顾 2022 年 — 回顾 Elastic 这一年
- 解决Mac无法关闭80端口,无法将hosts域名指向本地80端口
- 使用FPGA实现的图像锐化算法(USM)设计
- [小红猪]算法:人工智能的新曙光
- google的gson工具使用
- 用安卓手机远程管理linux,支持SSH密钥登录
- java 单元测试用例_Java 单元测试及JUnit的使用
- Numpy_v2_数组运算