2013-01-23 7 views
0

클래스를 사용하여 특정 MongoDB 쿼리/문서를 추상화하려고합니다.node.js의 MongoDB 및 생성자/클래스 (비동기)

기본적으로 나는 어딘가에 (자신의 클래스?) 연결을 만들고 다양한 클래스에서이 연결 (풀)을 사용하는 것이라고 생각합니다. 그러나 나는 어떻게 이런 식으로 코드를 만들 것인가? 예를 들어, MongoDBConnectionClass를 사용하고 생성자에서 연결을 초기화 할 때 연결이 다른 곳에서 계속 사용되도록 설정하는 것을 확인하는 방법을 잘 모르겠습니다.

내가 여기 뭔가 잘못하고 있다고 생각합니다. 다음은 스키마는 어쩌면 더 나은 내가

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

오 커피 스크립트의 답변이 좋은 것을 의미하지만, 물론 JS뿐만 아니라 어떤 작품 이해합니다.

+1

모든 것이 노드에서 이벤트 중심입니다. [몽구스] (http://mongoosejs.com/index.html)을 보셨습니까? 나는 그것과 어쩌면 몇몇 NodeJS 자습서로 시작하는 것이 좋습니다. – WiredPrairie

+0

저는 모든 것이 이벤트 중심이라고 알고 있습니다. 나는 이것을 처리 할 좋은 패턴이 무엇인지 궁금합니다. – user1680104

+0

문제에 대한 자세한 정보를 제공해야합니다. 코드가 어떻게 생겼지? 분명한 대답은 연결이 가능할 때까지 다른 작업을 지연시키는 것입니다. 따라서 어떤 문제가 있는지 명확하지 않습니다. – WiredPrairie

답변

관련 문제