您的位置:首页 > 数据库 > Mongodb

MongoDB的文档、集合和数据库

2015-10-16 16:35 525 查看
为了理解MongoDB的名词,可以将其于关系型数据库进行对比:



一、文档[document]

文档是一组键值对。

文档是MongoDB中数据的基本单元,非常类似关系型数据库中的

行。多个键及其关联的值有序地放置在一起便是文档。

{"name":"swingwang","gender":"male"}


文档中的键值对是有序的,上面两个键值对调换顺序便成了另一个文档。

对于文档中的键值对来说,键是字符串类型,可以使用任意UTF-8字符。而值可以是任意数据类型,包括文档。

MongoDB区分大小写和类型。

二、集合[collection]

在MongoDB中集合是一组文档。相当于关系型数据库中的表。

集合是无模式的。意味着集合中的文档可以是各式各样的。【关系数据库中,每一行都有同名的键,有对应相同类型的键值】

下面的文档可以存在一个集合里面:

{"name":"SwingWang"}
{"gender":"male"}


三、数据库

MongoDB中,多个集合组成数据库。数据库之间是独立的,即使在磁盘上,不同的数据库也放置在不同的文件中。

一些保留的数据库

- admin【root用户库】

- local

- config【保存分片信息】
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: