所以我有一個通過MEAN Stack運行的單頁應用程序。我有一個Klausur的計劃/模型(Klausur是德語考試,我想管理考試)。將數據推送到MongoDB,無需編輯MEAN中的全部條目
var KlausurSchema = new Schema(
{
name: String,
semester: String,
krankmeldungen: [Number],
aufgaben: [{
name: String,
punkte: Number
}],
studenten: [{
matrnr: Number,
vorname: String,
nachname: String,
bewertung: [{
punkte: Number
}],
pversuch: String,
pvermerk: String,
freiverm: String,
labnr: Number,
porgnr: Number,
aenddat: String
}]
}
);
多個用戶可以編輯entrys,否則我只會覆蓋條目。我想要一張由「學生」組成的表格,是否可以將一個學生推到我的「學生」而不用修改(編輯)整個「Klausur」,即我想將信息推送到一個數組而不覆蓋整個數據庫條目!
在此先感謝!
我認爲你不需要找到然後推動保存學生數組中的新記錄。你可以使用一個更新查詢來處理這個問題https://docs.mongodb.com/manual/reference/operator/update/addToSet/ –