摘要:数据库名必须是满足以下条件的字符不能是空字符串数据库名应该区分大小写,即便是在不区分大小写的系统也是如此。接下来的两个字节来自产生的进程的进程标识符。注意这种方法不能保护数据库免受恶意用户的攻击,只能预防自己的手误。
MongoDB的基本概念
文档是MongoDB中数据的基本单元,非常类似于关系型数据库管理中的行,但更具表现力。
集合可以看作是一个拥有动态模式的表。
MongoDB的一个实例可以拥有相互独立的数据库,每个数据库都拥有自己的集合。
每个文档都有一个特殊的键_id,这个键在文档所属的集合中是唯一的。
MongoDB自带了一个简单但功能强大的JavaScript shell,可用于管理MongoDB的实例或者数据操作。
文档文档是MongoDB的核心概念。文档就是键值对的一个有序集。例如在 JavaScript 里面,文档就被表示为对象:
{"greeting": "Hello,World!"}
但是大多数的文档会被这个简单的例子复杂的多,通常会表现为多个键/值对:
{"greeting": "Hello,World!", "foo": 3}
从上面的例子可以看书,文档值可以是多种不同的数据类型。
文档的键是字符串,除了少数的例外情况。键可以使用任意 UTF-8 字符。
键不能含有