【发布时间】:2012-08-26 11:55:39
【问题描述】:
我正在使用 Node.js + Express + Mongoose,并且有一个用于存储“会话”数据的 Mongoose Schema。同时我正在使用“connect-mongodb”进行会话管理(本机驱动程序)。
直到今天我才意识到我有多余的功能。
所以,我尝试将我的 Schema 对象添加到“req.session”。它似乎有效,但我在下一个请求中失去了 Schema 对象的 Moongose 功能。
我考虑的一个选择是将对象的 id 存储在“req.session”中,然后使用 Mongoose 检索它。
我考虑的另一个选择是将“connect-mongoose”替换为 Mongoose 会话管理器。
你能帮我做决定吗,并推荐一个方法。更具体地说,如果我使用 Mongoose 解决方案,它会解决我的 Schema 对象失去 Mongoose 功能的问题吗?
TIA
【问题讨论】:
标签: node.js session express mongoose