在Python中运行嵌入式MongoDB

5 投票
1 回答
2994 浏览
提问于 2025-04-18 07:40

有没有支持在Python中使用嵌入式MongoDB的库?

我之前在Java中用过一个版本,具体可以参考这个链接:在运行集成测试时使用嵌入式MongoDB。现在我在做一个新的项目,使用的是Python和MongoDB。在我的测试中,我想启动一个嵌入式MongoDB实例,然后对这个实例进行测试。Python中有没有这样的MongoDB库呢?

我不想模拟数据库调用的响应,因为那样需要写很多测试代码,而且需要模拟的调用也会很多。如果真的没有其他办法,这才是我最后的选择。

1 个回答

4

是的,有这样的东西。

Mongomock 是一个小工具,用来模拟 pymongo 的集合对象,方便进行测试。

撰写回答