【问题标题】:Saving a user's favorites保存用户的收藏夹
【发布时间】:2013-10-20 10:43:54
【问题描述】:

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

有可能吗?

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

【问题讨论】:

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


    【解决方案1】:

    您可以像这样定义用户模式:

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

    【讨论】:

    • @yowza 这有帮助吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-22
    • 2020-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-20
    • 1970-01-01
    相关资源
    最近更新 更多