Siemaneczko,
mam taką zagwozdkę.
Mam takiego studenta:
{
"_id" : ObjectId("5721ea0afe07eaece686a7d7"),
"numer_albumu" : "169124",
"imie" : "Magda",
"nazwisko" : "Kowalska",
"oceny" : {
"NAPD" : [ 5, 3 ],
"IADB" : [ 3,5],
"MSSD" : [ 5,5,3]
}
}
Potrzebuję napisać funkcję dodającą ocenę do konkretnego przedmiotu np. 5 do IADB. Próbowałem coś w stylu:
function zadanie_c(numer_albumu, ocena, przedmiot){
db.Studenci.oceny.update({"numer_albumu":numer_albumu}, { "$push" : { "ocena" : ocena }})
Ale nie działa to ponieważ w ocenach są konkretne przedmioty, do których są przypisane oceny. Również nie mogę rozkminić jak usunąć ostatnią ocenę z konkretnego przedmiotu w podobny sposób.
Pomożecie?