0
我有一個用戶模型和一個使用貓鼬的寵物模型。使用貓鼬呈現所有文檔的每個子文檔
用戶模型:
var userSchema = mongoose.Schema({
email : String,
password : String,
pets : [Pet.schema]
});
module.exports = mongoose.model('User', userSchema);
寵物模式:
var petSchema = mongoose.Schema({
name : String
});
module.exports = mongoose.model('Pet', petSchema);
我想使所有用戶的所有寵物的頁面。我試圖做的:
app.get('/pets', function(req, res) {
Pet.find({}, function(err, pets){
res.render('pets.ejs', {"pets":pets});
});
});
但我只得到一個空數組[]。
我怎麼能得到每個寵物?
更一般地,我將不得不由用戶單獨使用寵物模式。我應該改變我的模型構建方式嗎?
感謝您的幫助!
非常感謝!事實上,我必須改變我的模型並作出參考。 – Marcolac