是否有必要在Python中为Mongodb使用ODM框架?
现在我想使用mongodb作为Python网站的后端存储,但我想知道是否有必要使用MongoEngine这样的ODM?或者直接使用mongodb python驱动程序是否有必要在Python中为Mongodb使用ODM框架?,python,mongodb,Python,Mongodb,现在我想使用mongodb作为Python网站的后端存储,但我想知道是否有必要使用MongoEngine这样的ODM?或者直接使用mongodb python驱动程序 有什么好的建议吗?绝对必要吗?不可以直接使用Python驱动程序,中间没有ODM。如果您更喜欢定义模式和模型,而不是通过正常的数据库操作手工制作/修改您自己的模式,那么ODM可能是您应该研究的东西 很多人在将开发数据模型映射到关系数据库(在这种情况下是ORM)时已经习惯了使用这种解决方案。因为MongoDB文档模型更紧密地映射到代
有什么好的建议吗?绝对必要吗?不可以直接使用Python驱动程序,中间没有ODM。如果您更喜欢定义模式和模型,而不是通过正常的数据库操作手工制作/修改您自己的模式,那么ODM可能是您应该研究的东西 很多人在将开发数据模型映射到关系数据库(在这种情况下是ORM)时已经习惯了使用这种解决方案。因为MongoDB文档模型更紧密地映射到代码中的对象(例如),所以您可能觉得不再需要这种映射 尽管如此,它仍然很方便(从mongoengine、mongoid、morphia和其他软件的流行中可以看出)——最终,选择权在你