保存用户的collections夹

我试图将用passport.jsvalidation的用户与backbone.js集合或一个id数组(我不是哪个解决scheme是最好的)关联起来,并将其保存在mongoDB中。 我在服务器端使用node.js。

可能吗?

(例如保存用户的最爱)。

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

var User = new Schema({ favorites: [{ whatHaveYou: String, }] }) 

现在,使用passport.js,在用此模式validation用户之后,您将可以使用以下req.user.favorites访问collections夹: req.user.favorites

我build议你把这个演示项目放在github上,用passportjsbuild立一个node-express-mongoose项目,如果你还有其他问题的话: https : //github.com/madhums/node-express-mongoose-demo ,这对我有帮助很多。