Python的MongoORM库mongoengine的坑

最近用Python调mongo,需要个ORM,用了mongoengine。真的挺难用的,比Node的mongoose难用多了,还不如非ORM的pymongo。
先凑合用,坑不少。

1. 不能定义字段名为id

反正就是不行

2. 不能定义字段名为type,可以通过db_field映射

类似type_ = IntField(db_field='type')的写法,数据库里还是叫type。

最后放弃使用mongoengine了,自己封装了一个orm。基于pymongo,api和pymongo基本一致,使用起来很方便,安利一下:
https://github.com/Pingze-github/mango

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容