Meine Frage ist eine Variation davon .
Da mein Java-Web-App-Projekt viele Lesefilter / -abfragen und Schnittstellen zu Tools wie GridFS erfordert, fällt es mir schwer, einen vernünftigen Weg zu finden, um MongoDB so einzusetzen, wie es die obige Lösung vorschlägt.
Daher erwäge ich, neben meinen Integrationstests eine eingebettete Instanz von MongoDB auszuführen. Ich möchte, dass es automatisch gestartet wird (entweder für jeden Test oder für die gesamte Suite), die Datenbank für jeden Test leert und am Ende herunterfährt . Diese Tests können sowohl auf Entwicklungsmaschinen als auch auf dem CI-Server ausgeführt werden, sodass meine Lösung auch portabel sein muss .
Kann mir jemand mit mehr Wissen über MongoDB helfen, eine Vorstellung von der Machbarkeit dieses Ansatzes zu bekommen, und / oder vielleicht Lesematerial vorschlagen, das mir beim Einstieg helfen könnte?
Ich bin auch offen für andere Vorschläge, wie ich dieses Problem angehen könnte ...