我正在使用普通堆栈网站,但是遇到了问题。
我有一个用户架构:
var userSchema = new Schema({
email: { type: String, required: true, unique: true, lowercase: true},
username: { type: String, required: true, unique: true, lowercase: true},
password: { type: String, required: true}
});
和配方模式:
var recipe = new Schema({
name: { type: String, required: true, lowercase: true},
ingridients: { type: String, required: true, lowercase: true},
date: { type: Date, required: true},
});
module.exports = mongoose.model('Recipe ', recipeSchema);
我有一条路线来获取食谱集中的所有记录:
router.get('/allRecipes', (req, res) => {
Recipe .find({}, (err, recipe ) => {
})
})
但是有一种方法可以只获取用户制作的配方集中的记录。我以为我需要在两个架构之间建立一种参考点,但是我不确定。