やったほうがいいですか
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指向かどうかに関係なく)は、アプリが起動時に1回接続する必要があることを示しています。それは実際にそうですか?自明ではない、実行時間の長いアプリケーションの答えは変わりますか?特にWebアプリケーションの答えは変わりますか?単一接続とリクエストごとの接続の長所/短所は何ですか?
「起動時に1回」が正しい答えであると仮定すると、その接続をで開始するのが適切でしょう__init__.py
か?