Duplicar posible:
Embedded MongoDB when running integration tests¿Mongo DB tiene un modo en memoria?
Quiero usar el modo en memoria de prueba de unidad, ¿hay una en el modo en memoria como RavenDB?
Duplicar posible:
Embedded MongoDB when running integration tests¿Mongo DB tiene un modo en memoria?
Quiero usar el modo en memoria de prueba de unidad, ¿hay una en el modo en memoria como RavenDB?
No hay modo en memoria para MongoDB. Según el enlace this, esta característica no se incluirá hasta al menos MongoDB 2.8.
Aunque debido a que está utilizando IO asignado a la memoria, debe ser tan rápido como en la memoria durante el procesamiento real. Sin embargo, no es el inicio.
Además, hay un truco para usar la unidad de disco RAM y poner allí su mongo db. De esa forma sería completamente en la memoria.
¿No leíste los documentos oficiales? –
No hay modo en memoria. Consulte esta pregunta para obtener algunas ideas sobre las pruebas: http://stackoverflow.com/questions/6437226/embedded-mongodb-when-running-integration-tests –
Sí, ahora existe: https://docs.mongodb.com/manual/core/inmemory/ – Irwin