搜索
首页
笔记
案例
关于
课程列表
MongoDB
MongoDB介绍
MongoDB的安装及卸载
数据库、集合、文档的概念
数据类型
MongoDB shell
安装MongoDB的php扩展
创建、删除文档
更新文档
写入安全机制
课程导航
计算机基础知识
C
Linux
linux常用软件
计算机网络
程序员修养
设计模式
工具
Git
composer
vim
IntelliJ IDEA
wireshark
laravel
Spring
SpringMVC
Maven
数据库
MySQL
Redis
MongoDB
JDBC
Mybatis
MyBatis-Plus
服务端编程
PHP
Java
shell script
JavaWeb
HTML / CSS
HTML
CSS
HTML5
CSS3
BOOTSTRAP
JavaScript
JavaScript
JQuery
layui
数据库、集合、文档的概念
MongoDB shell
数据类型
MongoDB文档与JavaScript对象非常类似,MongoDB的数据近似json数据格式,但是额为补充了几种数据类型。我们知道,json是没有日期类型的,对于日期的处理就没有那么方便了,而MongoDB则有日期类型。 ## null null用来表示不存在的 ```shell {"x":null} ``` ## bool bool值只有true或false,常用于条件判断 ```shell {"y":true} ``` ## 数值 数值包括整数以及浮点数 ```shell {"x": 100, "y" : 3.14} ``` ## 字符串 这个就不用多说了,使用最多的数据类型。 ## 日期 时间戳**毫秒**数 ``` {"time" : new Date()} ``` ## 正则 MongoDB可以保持正则表达式,但采用的是JavaScript的正则形式 ```shell {"pattern": /php/i} ``` ## 数组 一般多个相关数据会保存在一个数组中 ``` {"users":["james", "paul", "wade"]} ``` ## 对象ID 当创建一个文档时,MongoDB会默认给该文档创建一个唯一标识 ```shell "_id" : ObjectId("5f0cfdbb7688816db4d031bc") ``` ## 二进制数据 MongoDB支持二进制数据的存放 ## 内嵌文档 文档里可以嵌套其他文档 ```shell {"x":{"name":"gwx"}} ``` ## 代码 文档里可以包括任意的JavaScript的代码 ```shell {"func" : function () {/*……*/}} ```
数据库、集合、文档的概念
MongoDB shell
文章目录