use*_*591 44 python connection mongodb pymongo
我正在做一个将一些数据写入mongodb的python脚本.完成后,我需要关闭连接并释放一些资源.
如何在Python中完成?
ale*_*cxe 89
close()
在您的MongoClient
实例上使用方法:
client = pymongo.MongoClient()
# some code here
client.close()
Run Code Online (Sandbox Code Playgroud)
close()
是disconnect()
方法的别名:
断开连接将关闭连接池中的所有底层套接字.如果再次使用此实例,它将自动重新打开.
小智 22
关闭 pymongo 连接的最安全方法是将它与 'with' 一起使用:
with pymongo.MongoClient(db_config['HOST']) as client:
db = client[ db_config['NAME']]
item = db["document"].find_one({'id':1})
print(item)
Run Code Online (Sandbox Code Playgroud)