2014-09-15 6 views

답변

0

Java MongoDB 드라이버는 내부 연결 풀을 유지 관리하므로 MongoClient에서 연결을 설정 한 다음 닫아야합니다. MongoClient는 스레드로부터 안전하므로 다중 스레드 환경에서 쉽게 사용할 수 있습니다.

아래에 빠른 샘플 코드가 나와 있습니다.

MongoClient mongo = new MongoClient("localhost", 27017); 
    DB db = mongo.getDB("test"); 

    DBCollection col = db.getCollection("users"); 
    //Some operations 

    //close resources 
    mongo.close(); 
} 
0

당신이 the documentation 보면, 당신은 그래서 귀하의 질문에 대답하기 위해 100

의 기본 최대 크기로, 당신이 원하는 여부 연결 풀을 사용하게 될 것을 볼 수 있습니다 : 모든 스레드에서 하나의 MongoClient을 사용하십시오. 단 하나의 MongoDB 연결과 일치하지 않습니다.

관련 문제