2012-12-03 31 views
1

我試圖做到這一點:

event = coll.find_one({"_id": {"$oid": event_id}}) 

哪裏事項標識是從的ObjectId字符串:

event_id='50bbd48eefbdd2a1e83bc440' 

但事件結束了空。我確定這不是你如何用pymongo中的ObjectId來查找文檔,但我已經搜索了一段時間並沒有弄清楚如何。任何幫助,將不勝感激。謝謝!

回答

4

你必須event_id轉換爲ObjectId這樣的:

from bson.objectid import ObjectId 
event_id='50bbd48eefbdd2a1e83bc440' 
event = coll.find_one({"_id": ObjectId(event_id)}) 
0

當ID與event_id的字符串的ObjectId搜索你定義它,根本就

event = coll.find_one(event_id)