MongoDB和node.js中的构造函数/类(异步)

时间:2013-01-23 13:07:08

标签: node.js mongodb coffeescript

我想使用类抽象某些MongoDB查询/文档。

基本上我认为方法是某个地方(一个自己的类?)创建连接并在各种类中使用这个连接(池)。但是,我将如何以代码方式执行此操作。例如,我不确定,当我使用MongoDBConnectionClass并在构造函数中初始化连接时如何确保我等待建立连接以继续在其他地方使用它。

我想我在这里做错了什么。这里有一个模式可能更好地理解我的意思

MongoDBConnection(Class?)
+---- Class1+ # eg. Book
+---- Class2+ # eg. Library
+---- Class3+ # eg. Dust
            |
            +-- Library1+ # eg. New Book Release
            +-- Library2+ # ...
            +-- Library3+ # ...
                        |
                        +-- App1
                        +-- App2
                        +-- App3

哦,CoffeScript的答案会很棒,但JS当然也可以。

1 个答案:

答案 0 :(得分:0)

我在我的教程中使用了这个模式(很快就会出来)

https://github.com/christkv/tic-tac-toe-steps

如果你看模型和控制器,我用db对象包装实际的函数。