MongoDB(課時11 嵌套集合)
阿新 • • 發佈:2017-12-03
parent add style 3.4 emma 數據 保存 信息 ima
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"完成。
範例:查詢父母是局長的信息
MongoDB(課時11 嵌套集合)