I haven't used Mongo before. I have always been a Ruby/SQL shop, but now using Elixir/CouchDB. It was an awkward transition away from SQL, but I'm betting on this as a future stack.
Most notable: You write your logic in JS (See _view and _list functions). There are no transactions. Geolocation is not easy.
My product is essentially a SaaS for location based data collection with mobile app front ends. It's for businesses that service lots of clients at client locations and want to track work done. It's super easy to setup and is super customizable, has a flexible custom form builder, etc.
Most notable: You write your logic in JS (See _view and _list functions). There are no transactions. Geolocation is not easy.