在内存或实际存储的数据库中

In memory or actual stored database

在 Spring 中,我从 MySQL 切换到使用 MongoDB。

在MySQL中,我可以在MySQL中有一个内存数据库(H2)和一个实际的本地存储数据库。 MongoDB 这不可能吗?如果是这样,如何? Spring 数据 MongoDB 是内存中的还是本地存储的?

几年前我用过 Fongo: https://github.com/fakemongo/fongo

是的,这是可能的,尝试检查这个嵌入的:https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo

用法示例:https://www.baeldung.com/spring-boot-embedded-mongodb