尝试使用mongodb来干扰nodejs表达应用程序

时间:2010-12-30 04:27:36

标签: mongodb node.js express

我正在尝试在nodejs express app中分离我的mongodb代码,并且在理解如何改变周围的事情时遇到了麻烦。

这是我所拥有的要点 https://gist.github.com/759446

我把它愚蠢到中间件几乎没有任何东西。 当我启动服务器时,res.myvar在第一个请求中正确设置为“object”。每个后续请求都会因res.myvar“未定义”而失败。

我只想将db代码放在一个地方,然后才能在我的各种路径中使用它。我错了吗? mongodb nodejs驱动程序页面上的所有示例都只是进行数据库查询等。我没有发现在快速应用程序中整合所有内容。

2 个答案:

答案 0 :(得分:0)

我原来在每个请求上打开新的数据库连接。 我已经编辑了这个要点并留下了旧的东西。

现在有效。

非常感谢Ciaran的博文http://howtonode.org/express-mongodb 它有点旧但仍然有帮助。

答案 1 :(得分:0)

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

我写了mongoskin以使其成为可能。