The mismatch is quite bad between OOP and MongoDB too. A document database like MongoDB does not represent well recursive data structures or having different objects of different classes where any of them can be the entry point.
MongoDB is good if your data is grouped into logical documents and is not an arbitrary object graph.
MongoDB is good if your data is grouped into logical documents and is not an arbitrary object graph.