Node.js expressjs在mongodb(mongoose)数据库上存储会话的最佳会话存储是什么?

Node.js expressjs在mongodb(mongoose)数据库上存储会话的最佳会话存储是什么?,node.js,session,express,Node.js,Session,Express,我正在用Express开发一个应用程序。目前我正在使用内存存储会话。但是,我想将它们存储在mongodb中 我知道我可以开发一个商店(它只有5个功能)。然而,我想知道:有没有一个好的图书馆可以做到这一点?我安装了connect mongodb,但除了它有古老版本的connect、bson、mongodb等作为依赖项之外。。。我想知道“当前”的既定方法是什么 我刚刚也找到了connect mongo(只是为了增加混合) 暗示 Merc.我在回答你的另一个问题时提到了这一点,但依赖关系的旧版本并不一

我正在用Express开发一个应用程序。目前我正在使用内存存储会话。但是,我想将它们存储在mongodb中

我知道我可以开发一个商店(它只有5个功能)。然而,我想知道:有没有一个好的图书馆可以做到这一点?我安装了connect mongodb,但除了它有古老版本的connect、bson、mongodb等作为依赖项之外。。。我想知道“当前”的既定方法是什么

我刚刚也找到了connect mongo(只是为了增加混合)

暗示


Merc.

我在回答你的另一个问题时提到了这一点,但依赖关系的旧版本并不一定意味着模块坏了;如果该模块与您的MongoDB版本配合使用,并且有自己通过的测试,则很可能没有问题(尽管有时值得确定它所依赖的模块的旧版本是否存在危险的bug)


如果由于过时的依赖关系,您决定不使用该模块,您还可以查看其他更为最新的模块;乍一看,可能是一个候选人。

你不想使用redis?每个人都在谈论它,但我不希望在服务器上运行另一个东西,因为mongodb是一个很好的存储引擎等(但是,也许我错了?),当你有更大的体系结构和多个服务器时,使用最好的工具来完成这项工作更有意义。当所有东西都在同一台机器上运行时,使用一种存储机制更有意义。但是为什么要将它们存储在缓存/db中呢?内存应该足够好吗?另外,如果它让您感觉更好,我会使用
connect mongo
on,尽管这并不表示模块是完美的——只是它可以工作。:)我们使用了connect mongo,没有任何问题;虽然很明显布兰登的警告在这里也是适用和明智的。