我使用pymodm作为带有python flask的mongodb odm。我查阅了代码和文档(https://github.com/mongodb/pymodmhttp://pymodm.readthedocs.io/en/latest),但找不到我要找的东西。
我正在寻找一种简单的方法来从数据库中获取数据,而不将其转换为pymodm对象,而是将其转换为纯json。Pymodm有这个可能吗?
目前,我正在重载flask jsonencoder来处理datetime和objectid,并使用它将pymodm对象转换为json。

最佳答案

从pymodm文档中看,这并不明显,但是下面是如何做到这一点的:

pymodm_obj.to_son().to_dict()

实际上,我只是重新阅读了您的问题,我认为在您决定使用pymodm之后,没有任何事情迫使您在项目中的任何地方使用pymodm。因此,如果您只是在寻找json结构,那么可以使用基本的pymongo包功能。

08-05 07:39