我試圖找到對另一個架構的引用並更新同級字段。具體來說,我試圖根據特定的「調查」ObjectId操縱下面的hasResponded字段。使用貓鼬findbyid和更新同級
我的模式是這樣的:
var userSchema = new mongoose.Schema({
// some other stuff
surveys: [{
survey: {
type: mongoose.Schema.Types.ObjectId,
ref: 'Survey'
},
hasResponded: {
type: Boolean,
default: false
}
}]
});
所以你基本上要求如何找到所有在他們的調查數組中有特定調查ID的用戶? (然後更新其對應的hasResponded字段?) – Protostome 2014-10-29 13:09:55
在這種情況下,只有一個用戶,但我也有興趣爲所有具有特定調查ID的用戶更新類似的字段。 – 2014-10-29 13:17:19
看到我的答案.... – Protostome 2014-10-29 13:20:21