我正在尝试将使用passport.js进行身份验证的用户与backbone.js集合或一组id(我不认为哪种解决方案最好)相关联,并将其保存在mongoDB中。 我在服务器端使用node.js.
有可能吗?
(例如保存用户的收藏夹)。
答案 0 :(得分:0)
您可以像这样定义用户架构:
var User = new Schema({
favorites: [{
whatHaveYou: String,
}]
})
现在,使用passport.js后,在使用此架构对用户进行身份验证后,您将能够访问收藏夹:req.user.favorites
。
我建议你在github上抛出这个演示项目,如果你还有其他问题,可以设置一个带有passportjs的node-express-mongoose项目:https://github.com/madhums/node-express-mongoose-demo,这对我帮助很大。