尝试使用mongodb干涸nodejs express应用程序

尝试使用mongodb干涸nodejs express应用程序,mongodb,node.js,express,Mongodb,Node.js,Express,我试图在一个nodejs express应用程序中分离我的mongodb代码,但在理解如何处理这些问题时遇到了困难 这是我的要点 在中间件中,我已将其简化为几乎为零。 当我启动服务器时,res.myvar在第一个请求中被正确设置为object。每个后续请求都会失败,res.myvar未定义 我只想将db代码粘贴在一个地方,然后能够在我的各种路由中使用它。我做错了吗?mongodb nodejs驱动程序页面上的所有示例都只是进行db查询等。我没有发现在express应用程序中集成了多少东西。我最

我试图在一个nodejs express应用程序中分离我的mongodb代码,但在理解如何处理这些问题时遇到了困难

这是我的要点

在中间件中,我已将其简化为几乎为零。 当我启动服务器时,res.myvar在第一个请求中被正确设置为object。每个后续请求都会失败,res.myvar未定义


我只想将db代码粘贴在一个地方,然后能够在我的各种路由中使用它。我做错了吗?mongodb nodejs驱动程序页面上的所有示例都只是进行db查询等。我没有发现在express应用程序中集成了多少东西。

我最初的想法是在每次请求时打开新的db连接。 我已经编辑了要点,把旧的东西删掉了

现在可以了

非常感谢Ciaran的博客帖子 它有点老了,但仍然有帮助。

我在写作,一开始我也有同样的问题。node fourm中有一个db文件夹和controller文件夹,它们现在是分开的,我现在可以为每个集合定义方法。检查代码以了解详细信息

我写信是为了让它成为可能