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