美文网首页
Python的MongoORM库mongoengine的坑

Python的MongoORM库mongoengine的坑

作者: 平仄_pingze | 来源:发表于2018-04-28 14:47 被阅读283次

最近用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

相关文章

网友评论

      本文标题:Python的MongoORM库mongoengine的坑

      本文链接:https://www.haomeiwen.com/subject/qeyglftx.html