【发布时间】:2016-06-03 16:13:02
【问题描述】:
如何在meteor.users 中找到course_id,然后将我的数据插入/更新/更新插入“类”(一个空数组)?
如果找不到 course_id 然后插入一个新数组,如果可以的话我用新的 classes_id 更新数组。
空类数组:
{
"_id": "RoFFcaAfXBeR2napZ",
"emails": [
{
"address": "tong@gmail.com",
"verified": false
}
],
"classes": [],
"courses": [
"qwmZdgQbrZ3rmHdN8"
]
}
如果我找不到 course_id,则将新数组插入类:
{
"_id": "RoFFcaAfXBeR2napZ",
"emails": [
{
"address": "tong@gmail.com",
"verified": false
}
],
"classes": [
{
"course_id": "svesvinfdsgrvnekuktndvsk",
"classes_id": ["myclass1"]
},
],
"courses": [
"qwmZdgQbrZ3rmHdN8"
]
}
如果我能找到 course_id,请将 myclass2 添加到 classes_id
{
"_id": "RoFFcaAfXBeR2napZ",
"emails": [
{
"address": "tong@gmail.com",
"verified": false
}
],
"classes": [
{
"course_id": "svesvinfdsgrvnekuktndvsk",
"classes_id": ["myclass1", "myclass2"]
},
],
"courses": [
"qwmZdgQbrZ3rmHdN8"
]
}
【问题讨论】: