Python的MongoORM库mongoengine的坑

2018-04-28  本文已影响283人  平仄_pingze

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

上一篇 下一篇

猜你喜欢

热点阅读