是否有必要在Python中使用Mongodb的ODM框架?

现在我想使用mongodb作为我的Python网站后端存储,但我想知道是否有必要使用ODM(如MongoEngine)?或者直接使用mongodb python驱动程序?是否有必要在Python中使用Mongodb的ODM框架?

有什么好建议吗?

回答:

这是严格必要的吗?不行 - 你可以直接使用python驱动程序,而不需要中间的ODM。如果您更喜欢通过正常的数据库操作来定义架构和模型来制定/修改自己的模式,那么ODM可能是您应该研究的内容。

很多人习惯于在将他们的开发数据模型映射到关系数据库(在这种情况下是ORM)时使用这种解决方案。由于MongoDB文档模型更贴近您的代码中的对象(例如),因此您可能会觉得您不再需要此映射。

虽然(如你可以从mongoengine,mongoid,morphia和其他人的流行中看到的那样),但最终的选择是你的。

以上是 是否有必要在Python中使用Mongodb的ODM框架? 的全部内容, 来源链接: utcz.com/qa/261607.html

回到顶部