摘要:數據庫名必須是滿足以下條件的字符不能是空字符串數據庫名應該區分大小寫,即便是在不區分大小寫的系統也是如此。接下來的兩個字節來自產生的進程的進程標識符。注意這種方法不能保護數據庫免受惡意用戶的攻擊,只能預防自己的手誤。
MongoDB的基本概念
文檔是MongoDB中數據的基本單元,非常類似于關系型數據庫管理中的行,但更具表現力。
集合可以看作是一個擁有動態模式的表。
MongoDB的一個實例可以擁有相互獨立的數據庫,每個數據庫都擁有自己的集合。
每個文檔都有一個特殊的鍵_id,這個鍵在文檔所屬的集合中是唯一的。
MongoDB自帶了一個簡單但功能強大的JavaScript shell,可用于管理MongoDB的實例或者數據操作。
文檔文檔是MongoDB的核心概念。文檔就是鍵值對的一個有序集。例如在 JavaScript 里面,文檔就被表示為對象:
{"greeting": "Hello,World!"}
但是大多數的文檔會被這個簡單的例子復雜的多,通常會表現為多個鍵/值對:
{"greeting": "Hello,World!", "foo": 3}
從上面的例子可以看書,文檔值可以是多種不同的數據類型。
文檔的鍵是字符串,除了少數的例外情況。鍵可以使用任意 UTF-8 字符。
鍵不能含有