mongoDB中存儲的數據單元被稱作文檔。文檔的格式與JSON很類似,只不過由於JSON表達的數據類型範圍太小(null,boolean,numeric,string和object),mongoDB對其做了擴充,並命名為BSON。下麵對各個數據類型進行介紹。 null {‘x’: null},數據為... ...
mongoDB中存儲的數據單元被稱作文檔。文檔的格式與JSON很類似,只不過由於JSON表達的數據類型範圍太小(null,boolean,numeric,string和object),mongoDB對其做了擴充,並命名為BSON。下麵對各個數據類型進行介紹。
null
{‘x’: null},數據為空類型
boolean
{‘x’: true},數據為布爾類型
number
{‘x’: 3},3的存儲類型是int,float,long等需要根據我們在開發時使用的引擎來決定
string
{‘x’: “foobar”},字元一般使用utf-8編碼來存儲
date
{“x”: ISODate("2016-11-17T14:28:08.295Z")},存儲的值可以是一個日期。
array
{“x”: [ "a", "b", "c" ] },存儲的值可以是一個數組
embedded document
{ "x" : { "foo" : "bar" }},也可以直接將一個文檔存儲為某個鍵對應的值