How do I find course_id in meteor.users then insert/update/upsert my data into "classes" (an empty array)?
if cant find course_id then insert a new array, if i can then i update the array with new classes_id.
Empty classes array:
{
"_id": "RoFFcaAfXBeR2napZ",
"emails": [
{
"address": "tong@gmail.com",
"verified": false
}
],
"classes": [],
"courses": [
"qwmZdgQbrZ3rmHdN8"
]
}
Insert new array to classes if i cant find course_id:
{
"_id": "RoFFcaAfXBeR2napZ",
"emails": [
{
"address": "tong@gmail.com",
"verified": false
}
],
"classes": [
{
"course_id": "svesvinfdsgrvnekuktndvsk",
"classes_id": ["myclass1"]
},
],
"courses": [
"qwmZdgQbrZ3rmHdN8"
]
}
Add myclass2 to classes_id if i can find course_id
{
"_id": "RoFFcaAfXBeR2napZ",
"emails": [
{
"address": "tong@gmail.com",
"verified": false
}
],
"classes": [
{
"course_id": "svesvinfdsgrvnekuktndvsk",
"classes_id": ["myclass1", "myclass2"]
},
],
"courses": [
"qwmZdgQbrZ3rmHdN8"
]
}