我想使用类抽象某些 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 当然也可以。