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" : "職員"}]})
下面該圖檔是在資料庫中插入的資訊:
此時輸出的結果是嵌套的集合,而集合的資料的判斷隻能夠通過"$elemMatch"完成。
轉載于:https://www.cnblogs.com/keye/p/7966332.html