I am new to MongoDB and right now I am working on migrating an application from RavenDB to MongoDB. The application uses some of the RavenDBs features and I was able to replicate most of those features in MongoDB except few. Could you please advice me whether following things are achievable in MongoDB or not?
The unit test cases for our application uses the Embedded mode of RavenDB for database tests, Is it possible to run MongoDB in the Embedded or In-memory mode? If it is not possible what are the best practices for writing database test cases for MongoDB? (Mocking wont be a good option in my case.)
RavenDB has native support of versioning of documents, does MongoDB has one?
Does the MongoDB support any class similar to
RavenQueryStatistics
?