MongoDB 基本概念

2020-07-07  本文已影响0人  薥劃

数据库

一个mongodb中可以建立多个数据库。

MongoDB的默认数据库为"db",该数据库存储在data目录中。

MongoDB的单个实例可以容纳多个独立的数据库,每一个都有自己的集合和权限,不同的数据库也放置在不同的文件中。

"show dbs" 命令可以显示所有数据的列表。

show dbs

image.png

执行 "db" 命令可以显示当前数据库对象或集合。

db

image.png

运行"use"命令,可以连接到一个指定的数据库。

user admin

文档(Document)

文档是一组键值(key-value)对(即 BSON)。MongoDB 的文档不需要设置相同的字段,并且相同的字段不需要相同的数据类型.

  1. 文档中的键/值对是有序的。
  2. 文档中的值不仅可以是在双引号里面的字符串,还可以是其他几种数据类型(甚至可以是整个嵌入的文档)。
  3. MongoDB区分类型和大小写。
  4. MongoDB的文档不能有重复的键。
  5. 文档的键是字符串。除了少数例外情况,键可以使用任意UTF-8字符。

集合

类似于表格,集合存在于数据库中,集合没有固定的结构,这意味着对集合可以插入不同格式和类型的数据。

合法的集合名

元数据

数据库的信息是存储在集合中。它们使用了系统的命名空间

dbname.system.*

ObjectId

ObjectId 类似唯一主键,可以很快的去生成和排序,包含 12 bytes,含义:

上一篇 下一篇

猜你喜欢

热点阅读