这样做更好吗
from pymongo import Connection
conn = Connection()
db = conn.db_name
def contrivedExample(firstName)
global db
return db.people.find_one({'first-name': firstName})
或者
from pymongo import Connection
def contrivedExample(firstName):
with Connection() as conn:
return conn.db_name.people.find_one({'first-name': firstName})
各种基本的 MongoDB 教程(无论是否面向 Python)都暗示应用程序应该在启动时连接一次;真的是这样吗?对于非平凡的、长时间运行的应用程序,答案是否会改变?Web 应用程序的答案是否会有所变化?单连接与按请求连接的优缺点是什么?
假设“启动时一次”是正确答案,那么在 中启动该连接是否合适__init__.py
?