我使用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()
不行?
只需阅读文档,更快更详细.
如果再次使用此实例,它将自动重新打开.
http://api.mongodb.org/python/current/api/pymongo/connection.html