2014-11-28 3 views

답변

3

MongoInternals을 사용할 수 있습니다. 그러나 제대로 작동하려면 Future에 포장하십시오. 나는 가장 다음과 같은 IIFE 패턴을 좋아한다 :

var connection = MongoInternals.defaultRemoteCollectionDriver().mongo; 

var searchResults = (function(collectionName, query) { 

    var future = new Future(); 

    connection._getCollection(collectionName) 
     .find(query) 
     .toArray(function(error, results) { 
     if(error) future.throw(error); 
     else future.return(results || []); 
     });  

    return future.wait(); 

})(options); 
관련 문제