我有一个创建MongoClient的类:
db = MongoDB ('mydb' , 'config')
我已成功连接到' mydb'数据库和' config'集合 - 但在查询集合后,我确实需要再次与数据库建立连接。我继续创建与另一个数据库和集合的连接
db = MongoDB ('mapping' , 'box_details')
在这种情况下,如何关闭之前与DB的连接 - 是否会在应用退出时自动关闭?
答案 0 :(得分:1)
我建议您使用pymongo.MongoClient打开连接,这将返回mongo_client对象。 mongo_cient有实例方法close,允许您手动关闭连接。
请参阅有关mongo_client
的文档