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