适用于Express + MongoDB的最佳会话存储中间件

我正在寻找最好的中间件来存储MongoDB中的会话数据,以便在使用express的生产应用程序中使用?

我一直在环顾四周,发现这一点:

  1. session-mongoose ( https://github.com/donpark/session-mongoose )根据作者的评论,这不是生产就绪的原因如下:

    • testing不足
    • 零优化
    • 有更好的select比MongoDB会话存储
  2. connect-mongo ( https://github.com/kcbanner/connect-mongo )

  3. express-session-mongo ( https://github.com/davglass/express-session-mongo )

    基于这些类

    • Sencha连接内存存储
    • ciaranj的快速会议mongodb
  4. connect-session-mongo ( https://github.com/bartt/connect-session-mongo )

我一直在看他们的代码,我试图find一个性能comparisson文章。 你们有经验来推荐哪一个最好?

connect-mongohttps://github.com/kcbanner/connect-mongo )看起来比其他人好。

express-session-mongoconnect-session-mongo都很旧,基于老版本的mongodb驱动程序。

基于mongoose 会话猫 mongoose ,比mongodb驱动程序慢。

我认为connect-mongo是最好的select。