第一次使用Python和MongoDB

※本文与博客内容相同。

首先

前不久,我参加了第54届Python mini Hack-a-thon活动,在活动中尝试使用Python操作MongoDB,现在我想简单总结一下。

虽然使用起来并没有特别困难,所以我只会附上参考文档的链接。

参考的文件

    • MongoDBの薄い本(The Little MongoDB Book)

 

    Getting Started with MongoDB (Python Edition)

這本書是有關MongoDB的入門指南。感謝提供中文翻譯。

一本非常薄的书大约有40页。

    • MongoDBって何?

 

    • どんな特徴があるの?

 

    どうやって使うの?

我能快速地理解这一点。

后者是官方文件。

我在Python中找到了一种简洁的方法来操作MongoDB,可以在短时间内理解基本操作。

尝试使用后的印象

在《MongoDB的薄本》中写着以下内容。

动态模式的真正好处是省去了设置步骤,并减少了与面向对象编程的摩擦。

我切身感受到了这一点。

如果在Python中操作类似PostgreSQL的关系型数据库管理系统(RDBMS),通常会使用除了驱动程序之外的OR映射器,比如SQLAlchemy。

如果想要进行模式管理等操作,还需要使用像Alembic这样的迁移工具。

考虑到学习这些软件包的使用方法,实施它们需要经历一段相当艰难的过程…

然而,对于MongoDB而言,只需安装驱动程序即可。

不需要DDL设置模式,也不需要OR映射器等,您可以像操作对象一样操作数据库。

我觉得与RDBMS相比,直到能够使用为止的步骤要短得多。

我希望未来能够尝试各种方法来深入理解。

bannerAds