保存用户的收藏夹

时间:2013-10-12 11:24:21

标签: node.js mongodb backbone.js mongoose passport.js

我正在尝试将使用passport.js进行身份验证的用户与backbone.js集合或一组id(我不认为哪种解决方案最好)相关联,并将其保存在mongoDB中。 我在服务器端使用node.js.

有可能吗?

(例如保存用户的收藏夹)。

1 个答案:

答案 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,这对我帮助很大。