8
MongoDB를 사용하고 pymongo를 통해 연결합니다. 여기 내 코드는 다음과 같습니다close() pymongo에서 연결을 종료하지 않습니까?
>>> import pymongo
>>> con=pymongo.Connection('localhost',27017)
>>> con.database_names()
['local', 'bookdb']
>>> con.close()
>>> con.database_names()
['local', 'bookdb']
은 내가 MongoDB를에 분리 con.close()
를 사용하지만 그 후, 나는 여전히 데이터베이스의 목록을 볼 수 con.database_names()
를 사용할 수 있습니다. 왜? 절대로 MongoDB 서버와의 연결을 끊지 않습니다. close()
이 작동하지 않는 이유는 무엇입니까?
그래, 나는 그것을 알 수 있습니다. 하지만 close()를 한 번만 사용합니다! 어떻게 그럴 수 있니? – socket
lib는 연결 풀을 유지 관리합니다. – iMom0
mongodb에 익숙하지 않습니다. 연결 풀은 무엇을 사용합니까? 우리가 몽고범과 연결을 끊을 수 없다는 뜻인가요? – socket