2

有没有一种简单的方法可以EmbeddedDocumentListField在 Mongoengine 和 Flask 中以 JSON 数组形式返回?

我已经尝试过dumpwith bson.json_util,但只返回了没有值的键数组。to_json()我对方法等模型没有其他变化。

4

1 回答 1

1

好的,我成功了:

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

于 2015-08-03T16:56:28.937 回答