MongoDB是文檔型數(shù)據(jù)庫,每個文檔(doc)表示數(shù)據(jù)的一項記錄。相比關(guān)系型DB的row只能使用簡單的數(shù)據(jù)類型,doc能夠使用復雜的數(shù)據(jù)類型:內(nèi)嵌doc,數(shù)組。MongoDB的數(shù)組是一系列元素的集合,使用中括號 [] 表示數(shù)組,例如:[1,2,3]的元素是整數(shù)值,[{name:"t5"}, {name:"t7"}],[ {name:"t5", age:21}, {name:"t7", age:22} ]的元素是doc。

在MongoDB中,數(shù)組元素允許重復,元素的位置是固定的。如果兩個數(shù)組相等,那么這兩個數(shù)組的元素和及其位置都相同。

創(chuàng)建示例collection,使用db.collection.insert()函數(shù)和數(shù)組參數(shù),一次性向集合中插入3個doc。

user1={ name:"t1", age:21}
user2={ name:"t2", age:22}
user3={ name:"t3", age:23}

db.users.insert([user1,user2,user3])

一,使用dot標記法(dot notation)訪問數(shù)組元素

MongoDB使用 dot 訪問數(shù)組的元素,或內(nèi)嵌doc字段。

MongoDB uses the dot notation to access the elements of an array and to access the fields of an embedded document.

移動開發(fā)培訓,Android培訓,安卓培訓,手機開發(fā)培訓,手機維修培訓,手機軟件培訓

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設(shè)計培訓,網(wǎng)站建設(shè)培訓學習是年輕人改變自己的最好方式