【发布时间】:2016-04-20 13:28:37
【问题描述】:
我想制作一个像{username : "jack", password : "pass"} 这样的集合。这代表医生登录信息。我相信我可以通过执行以下操作在注册时创建它:
var Doctor = mongoose.model("doctor", authSchema);
module.exports = Doctor;
上面也将通过以下操作创建一个名为医生的集合,其中包含表单中的填充数据。
app.post("/signup", function(req, res){
Doctor.create({username: req.body.username , password : req.body.password})
res.redirect("/login");
})
我想我可以为医生收集 1 个集合,为他们的患者收集另一个。所以我可以制作一个部分,以便他们可以编辑他们办公室的个人资料,另一个可以将患者添加到那里的数据库。 我将如何关联这 2 个集合。考虑到他们必须使用本地护照登录,而且他们只能看自己的病人。难道我可以创建一个链接,上面写着查看患者,当他们点击它时,我会使用护照的req.userto find() 所有患者。是不是这样弄的。我自己学习这个,从来没有使用过 2 个集合,我不知道我是否走在正确的轨道上。
【问题讨论】:
标签: javascript mongodb express mongoose passport.js