不太确定这是不是真的很简单,但我真的找不到任何关于这个主题的东西。但是,无论是使用常规的JSON库,还是为我的基于MongoEngine的网站使用Flask-MongoEngine,是否可以将MongoEngine文档直接作为JSON返回?
谢谢!
发布于 2012-12-04 04:43:31
在0.8中,有一些帮助器,请参阅https://github.com/MongoEngine/mongoengine/issues/1
同时,你必须直接使用pymongo的json_utils:
from bson import json_util
json_util.dumps(MyDoc._collection_obj.find(MyDoc.objects()._query))发布于 2013-08-23 02:03:11
当使用字段投影或排序时,Ross和Jellyflower的变通方法不起作用。
更一般的解决方法:
from bson import json_util
json = json_util.dumps(query._cursor)发布于 2013-04-08 14:43:38
正确的解决方法可能应该是:
from bson import json_util
objects = MyDoc.objects()
json_util.dumps(objects._collection_obj.find(objects._query))https://stackoverflow.com/questions/13687703
复制相似问题