1. 程式人生 > >MongoDB筆記

MongoDB筆記

資料模型

一個MongoDB例項包含一組資料庫(database),一個數據庫包含一組集合(collection),一個集合包含一組文件(document),一個文件包含一組欄位(field),每一個欄位對應一個鍵值對(key/value pair)
key: 必須為字串型別。
value:可以包含如下型別。
● 基本型別,例如,string,int,float,timestamp,binary 等型別。
● 一個document。
● 陣列型別。

有序性

{“name”:”對稱”,”sex”:”男”},{“sex”:”男”,”name”:”對稱”}
文件中的鍵/值對是有序的,上面這兩個文件是不同的兩個文件。

MongoDB 中存在以下系統資料庫。
● Admin 資料庫:一個許可權資料庫,如果建立使用者的時候將該使用者新增到admin 資料庫中,那麼該使用者就自動繼承了所有資料庫的許可權。
● Local 資料庫:這個資料庫永遠不會被負責,可以用來儲存本地單臺伺服器的任意集合。
● Config 資料庫:當MongoDB 使用分片模式時,config 資料庫在內部使用,用於儲存分片的資訊。