for p in db.collection.find({"test_set":"abc"}):
posts.append(p)
thejson = json.dumps({'results':posts})
return HttpResponse(thejson, mimetype="application/javascript")
在我的Django/Python代碼中,由於「ObjectID」的原因,我無法從mongo查詢中返回JSON。該錯誤表示「ObjectID」不可序列化。如何將MongoDB查詢轉換爲JSON?
我該怎麼辦? 哈克的方法是遍歷:
for p in posts:
p['_id'] = ""
如何導入? – TIMEX 2010-12-10 03:07:54
http://api.mongodb.org/python/1.9%2B/installation.html&http://api.mongodb.org/python/1.9%2B/tutorial.html&>>> import pymongo – 2010-12-10 03:09:05
Full answer here :http://stackoverflow.com/a/27024423/1731454 – oferei 2015-05-12 08:03:33