クラスを使用して特定の 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 も同様に機能します。