Ma question est une variante de celle-ci .
Étant donné que mon projet d'application Web Java nécessite beaucoup de filtres / requêtes de lecture et d'interfaces avec des outils tels que GridFS, j'ai du mal à trouver un moyen judicieux d'utiliser MongoDB de la manière suggérée par la solution ci-dessus.
Par conséquent, j'envisage d'exécuter une instance intégrée de MongoDB parallèlement à mes tests d'intégration. J'aimerais qu'il démarre automatiquement (soit pour chaque test, soit pour toute la suite), vider la base de données pour chaque test et s'arrêter à la fin. Ces tests peuvent être exécutés sur des machines de développement ainsi que sur le serveur CI, donc ma solution devra également être portable .
Quelqu'un avec plus de connaissances sur MongoDB peut-il m'aider à avoir une idée de la faisabilité de cette approche, et / ou peut-être suggérer un matériel de lecture qui pourrait m'aider à démarrer?
Je suis également ouvert à d'autres suggestions que les gens pourraient avoir sur la façon dont je pourrais aborder ce problème ...