MongoDB に送られる Python (3.2) リクエストがあり、リクエスト自体は十分に高速に実行されています。その後、if ステートメント チェックを実行して、レコードが見つかったかどうかを確認すると、50 倍の時間がかかります。
Line # Hits Time Per Hit % Time Line Contents
==============================================================
58 27623 6475988 234.4 1.7 itemInDB = db.mainData.find({"x":item[x]}).limit(1)
59
60 #existing item in db
61 27623 293419802 10622.3 77.6 if itemInDB.count():
if 文がこんなに長くかかる原因は一体何なのか!? レコードが見つかったかどうかを確認するためのより良い方法があるに違いないと思いますが、Google は空になっています。
助けてくれてありがとう。