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

MongoDB的文档、集合和数据库

2017-12-04 10:50 483 查看
为了理解MongoDB的名词,可以将其于关系型数据库进行对比:



一、文档[document]

文档是一组键值对。

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

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

{"name":"swingwang","gender":"male"}
1
[/code]

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

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

MongoDB区分大小写和类型。

二、集合[collection]

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

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

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

{"name":"SwingWang"}
{"gender":"male"}
1
2
[/code]

三、数据库

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

一些保留的数据库

- admin【root用户库】

- local

- config【保存分片信息】

<link rel="stylesheet" href="http://csdnimg.cn/release/phoenix/production/markdown_views-d4dade9c33.css">
</div>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mongodb