MongoDB数据库基本概念解析


当前第2页 返回上一页

比如,我们可以将以下不同数据结构的文档插入到集合中:

{“site”:“www.baiduc.com”}

{“site”:“www.baiduc.com”,"name":"百度"}

{“site”:“www.baiduc.com”,"name":"百度","address":"北京"}

合法的集合命名

  • 1、集合名不能是空字符串“”。
  • 2、集合名不能含有\0字符(空字符),这个字符表示集合名的结尾。
  • 3、集合名不能以“system”开头,这是为系统集合保留的前缀。
  • 4、用户创建的集合名字不能含有保留字符。有些驱动程序的确支持在集合名里面包含,这是因为某些系统生成的集合中包含该字符。除非你要访问这种系统创建的集合,否则千万不要在集合名字里面出现$。

MongoDB数据类型

数据类型

描述

String

字符串。存储数据常用的数据类型。在 MongoDB 中,UTF-8 编码的字符串才是合法的。

Integer

整型数值。用于存储数值。根据你所采用的服务器,可分为 32 位或 64 位。

Boolean

布尔值。用于存储布尔值(真/假)。

Double

双精度浮点值。用于存储浮点值。

Min/Max keys

将一个值与 BSON(二进制的 JSON)元素的最低值和最高值相对比。

Arrays

用于将数组或列表或多个值存储为一个键。

Timestamp

时间戳。记录文档修改或添加的具体时间。

Object

用于内嵌文档。

Null

用于创建空值。

Symbol

符号。该数据类型基本上等同于字符串类型,但不同的是,它一般用于采用特殊符号类型的语言。

Object ID

对象 ID。用于创建文档的 ID。创建文档时默认自动创建

Binary Data

二进制数据。用于存储二进制数据。

Code

代码类型。用于在文档中存储 JavaScript 代码。

Regular expression

正则表达式类型。用于存储正则表达式。

Date

日期时间。用 UNIX 时间格式来存储当前日期或时间。你可以指定自己的日期时间:创建 Date 对象,传入年月日信息。

到此这篇关于MongoDB概念解析的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持。


标签:MongoDB

返回前面的内容

相关阅读 >>

mongodblinux下集群搭建过程

mongodb分片详解

mongodb高效读写海量数据的方法

mongodb索引使用详解

mongodb 数据类型(null字符串数字日期内嵌文档数组等)

mongodb数据更新方法干货篇

基于mongodb数据库的数据类型和$type操作符详解

mongodb常用命令小结

c#简单操作mongodb的步骤全纪录

mongodb数据库基础知识整理

更多相关阅读请进入《mongodb》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...