我正在将 Django REST 框架与 Mongoengine 一起用于 Mongo db。我的问题是,如何在我正在迭代的查询集中获取列名?我希望列名来构建输出 JSON。
问问题
199 次
1 回答
0
MongoEngine
BaseQuerySet
包含_document
您的文档类的字段。Document
包含_fields
带有字典的字段,其中键是字段名称。还包含带有有序字段名称的Document
有趣字段。_fields_ordered
def get_tuple_of_fileds(query_set):
#return tuple(query_set._document._fields.keys())
return query_set._document._fields_ordered
但不要忘记,任何文档QuerySet
都已经拥有所有字段并且有有趣的方法,比如to_json
( bson
style)。BaseQuerySet
还包含to_json
方法。
于 2013-10-14T09:28:54.517 回答