2

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

可能吗?

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

4

1 回答 1

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 ,这对我有帮助很多。

于 2013-12-22T11:16:59.730 回答