close()永远不会关闭pymongo的连接?

时间:2013-12-16 14:32:09

标签: python mongodb pymongo

我使用MongoDB并通过pymongo连接到它。这是我的代码:

>>> import pymongo
>>> con=pymongo.Connection('localhost',27017)
>>> con.database_names()
['local', 'bookdb']
>>> con.close()
>>> con.database_names()
['local', 'bookdb']

我使用con.close()断开与MongoDB的连接,但在此之后,我仍然可以使用con.database_names()来查看数据库列表。为什么?它永远不会断开与MongoDB服务器的连接。为什么close()不起作用?

1 个答案:

答案 0 :(得分:12)

只需阅读文档,更快更详细。

  

如果再次使用此实例,它将自动重新打开。

http://api.mongodb.org/python/current/api/pymongo/connection.html

相关问题