web-dev-qa-db-fra.com

Comment fermer une connexion mongodb python?

Je fais un script python qui écrit des données dans un mongodb. J'ai besoin de fermer la connexion et de libérer des ressources, une fois terminé.

Comment cela se fait-il en Python?

42
user1835591

Utilisez la méthode close() sur votre instance MongoClient:

client = pymongo.MongoClient()

# some code here

client.close()

close() est un alias pour la méthode disconnect() :

La déconnexion fermera toutes les sockets sous-jacentes du pool de connexions. Si cette instance est utilisée à nouveau, elle sera automatiquement rouverte.

82
alecxe