MongoMem 该软件包提供了一个内存中的MongoDB服务器。 该服务器在设计时考虑到测试的要求,将允许您将自己喜欢的ODM或客户端库连接到MongoDB服务器,并运行彼此隔离的集成测试。 工作原理该项目不是内存中MongoDB的替代实现。 它使用运行,它使用来自NPM的MongoDB二进制文件并与存储引擎一起运行。 关于AVA Test Runner的说明该程序包旨在一次运行一个服务器实例(最多)。 这样,它会在AVA中为每个测试文件运行一个服务器实例(由于AVA使用派生进程)。 这没有负面影响,但这确实意味着您应该只在导入文件或测试文件的顶部调用MongoDBServer.sta