天天看點

MongoDB(課時11 嵌套集合)

3.4.2.6 嵌套集合運算

MongoDB資料庫裡每個集合資料可以繼續儲存其它的集合資料。例如:有些學生資訊中需要儲存家長資訊。

範例: 增加資料

db.students.insert({"name" : "高大拿 - A", "sex" : "男", "age" : 19, "score" : 76, "address" : "朝陽區",

                              "course": ["國文", "數學", "英語", "音樂","政治"],

                              "parents" : [{"name" : "高大拿 - A(父親)", "age" : 50, "job" : "勞工"},       

                                                 {"name" : "高大拿 - A(母親)", "age" : 46, "job" : "職員"}]})

MongoDB(課時11 嵌套集合)

下面該圖檔是在資料庫中插入的資訊:

MongoDB(課時11 嵌套集合)

此時輸出的結果是嵌套的集合,而集合的資料的判斷隻能夠通過"$elemMatch"完成。

轉載于:https://www.cnblogs.com/keye/p/7966332.html