摘要:數(shù)據(jù)庫通過名稱來標(biāo)識(shí),這點(diǎn)與集合類似,數(shù)據(jù)庫名可以是滿足以下條件的任意字符串不能是空字符串不能含有一個(gè)空格空字符數(shù)據(jù)庫名區(qū)分大小寫,即使在不區(qū)分大小寫的文件系統(tǒng)中也是如此,簡單起見,所有的數(shù)據(jù)庫均為小寫數(shù)據(jù)庫名最多為個(gè)字節(jié)。
基本概念
文檔是 MongoDB 中數(shù)據(jù)的基本單元,非常類似于關(guān)系型數(shù)據(jù)庫中的行,但更具有表現(xiàn)力;
集合 Collection 可以看作是一個(gè)動(dòng)態(tài)模式(Dynamic Schema)的表;
MongoDB 的一個(gè)實(shí)例可以擁有多個(gè)相互獨(dú)立的數(shù)據(jù)庫 ( Database),每一個(gè)數(shù)據(jù)庫都擁有自己的集合;
每一個(gè)文檔都有一個(gè)特殊的鍵 _id ,這個(gè)鍵在文檔所屬的集合中是唯一的;
MongoDB 自帶了一個(gè)簡單但功能強(qiáng)大的 JavaScript Shell ,可用于管理 MongoDB 的實(shí)例或數(shù)據(jù)操作。
文檔文檔是 MongoDB 的核心概念,文檔就是鍵值對(duì)的有序集,下面的即是以 JavaScript 語言表現(xiàn)的一份文檔:
{ "greeting" : "Hello, world!" }
在絕大多數(shù)情況下,文檔的鍵是字符串(除了少數(shù)例外),鍵可以使用任意的UTF-8 字符。
鍵不能含有