可能重复:
运行集成测试时的嵌入式 MongoDB
我想使用 In-Memory 模式进行单元测试,是否有像 RavenDB 这样的 In-Memory 模式?
可能重复:
运行集成测试时的嵌入式 MongoDB
我想使用 In-Memory 模式进行单元测试,是否有像 RavenDB 这样的 In-Memory 模式?
MongoDB 没有内存模式。根据此链接,至少要到 MongoDB 2.8 才会包含此功能。
虽然由于它使用的是内存映射 IO,但在实际处理过程中它应该和内存一样快。虽然不是启动。
此外,还有一个 hack 可以使用 RAM 磁盘驱动器并将您的 mongo db 放在那里。这样一来,它将完全在内存中。