Python 有没有办法使用Motor定义MongoDB模式?

Python 有没有办法使用Motor定义MongoDB模式?,python,mongodb,tornado-motor,motordriver,Python,Mongodb,Tornado Motor,Motordriver,有一种方法可以使用NodeJS中的mongoose来定义MongoDB集合模式。Mongoose在运行查询时验证模式 我在Python/Tornado中找不到类似的马达。有没有一种方法可以在马达中达到类似的效果,或者有没有一个软件包可以为我做到这一点?没有。Motor是MongoDB驱动程序,它执行基本操作,但不提供很多便利。基于Motor构建的对象文档映射器(ODM)库(如MongoTor)提供了更高级别的功能,如模式验证 我不为MongoTor担保。小心行事。考虑一下你是否真的需要ODM:M

有一种方法可以使用NodeJS中的mongoose来定义MongoDB集合模式。Mongoose在运行查询时验证模式


我在Python/Tornado中找不到类似的马达。有没有一种方法可以在马达中达到类似的效果,或者有没有一个软件包可以为我做到这一点?

没有。Motor是MongoDB驱动程序,它执行基本操作,但不提供很多便利。基于Motor构建的对象文档映射器(ODM)库(如MongoTor)提供了更高级别的功能,如模式验证

我不为MongoTor担保。小心行事。考虑一下你是否真的需要ODM:MunGDB的原始数据格式足够接近Python类型,大多数应用程序不需要代码和驱动程序之间的层。(2019)这个项目Umongo如果需要一个同步/异步Python MangoDB ODM,则显得更加活跃和有用。它与多个驱动程序(如PyMongo或Motor)一起工作,以实现异步。 文档在这里:

请参阅可能的解决方案。