2013-08-23 10 views
20

私はいくつかのデータをmongodbに書き込むpythonスクリプトをやっています。 仕上げ時に、接続を閉じてリソースを解放する必要があります。mongodbのpython接続を閉じるには?

これはどのようにPythonで行われますか?あなたのMongoClientインスタンス上

答えて

49

使用close()方法:

の切断、接続 プール内のすべての基礎となるソケットを閉じます:

client = pymongo.MongoClient() 

# some code here 

client.close() 

close()disconnect()メソッドの別名です。このインスタンスを再度使用すると、自動的に が再度開かれます。

+10

また、 'disconnect'はもはやpymongo 3.x – sri85

+0

@alecxeから利用できなくなりました。接続ダバベースが閉じているかどうかを知る方法はありますか? –

関連する問題