Я хочу создать функцию, которая добавит оценку конкретному учащемуся и предмету
Так выглядит мой документ
"_id" : ObjectId("5b454b545b4545b"),
"name" : "Bob",
"last_name" : "Bob",
"nr_album" : "222",
"grades" ; {
"IT" : [
3,
3,
5,
4
]
}
Это то, что я придумал
function addGrade(
nr_album,grades,value
) {
db.studenci.update (
{nr_album: nr_album},
{ $push: { [grades]: value}});
}
addGrade("222","grades.IT",100)
Он работает правильно, но я хочу добиться, чтобы только параметры "grades.IT" передавали только "IT" в параметрах.