MongoDB would not be well suited for applications that need: Multi-Object Transactions : MongoDB only supports ACID transactions for a single document. SQL: SQL is well-known and a lot of people know how to write very complex queries to do lots of things.