我有像这样的MongoDb文件
"schools":
[
"name" : "University",
"classes" :
[
{
"name":"Chem",
"teachers":
[
"Joe",
"Bill"
]
},
{
"name":"Math",
"teachers":
[
"Julie",
"Phil"
]
},
],
// More schools/classes/teachers here
]
如何将新教师添加到Math课程?
(我在node.js中写这个)
答案 0 :(得分:2)
对于您列出的具体案例,您可以这样做:
myDocument.schools[0].classes[1].teachers.push("A new teacher");
myDocument.save();
对于一般情况(例如,将教师添加到名为“xyz”的类),您必须遍历相应的数组才能找到您要查找的项目。