Mongoengine - JSONify 嵌入式文档列表字段
Mongoengine - JSONify EmbeddedDocumentListField
在 Mongoengine 和 Flask 中,有没有简单的方法将 return EmbeddedDocumentListField
作为 JSON 数组?
我已经尝试 dump
和 bson.json_util
,但只有没有值的键数组被 return 编辑。我没有对模型进行其他更改,例如 to_json()
方法等
好的,我成功了:
from bson.json_util import loads, dumps
...
c = Course.objects.get_or_404(id=course_id)
json = loads(c.to_json())
return dumps(json['assignments'])
首先查询目标文档,将其加载为 JSON 并仅转储 EmbeddedDocumentListField
的赋值数组
在 Mongoengine 和 Flask 中,有没有简单的方法将 return EmbeddedDocumentListField
作为 JSON 数组?
我已经尝试 dump
和 bson.json_util
,但只有没有值的键数组被 return 编辑。我没有对模型进行其他更改,例如 to_json()
方法等
好的,我成功了:
from bson.json_util import loads, dumps
...
c = Course.objects.get_or_404(id=course_id)
json = loads(c.to_json())
return dumps(json['assignments'])
首先查询目标文档,将其加载为 JSON 并仅转储 EmbeddedDocumentListField