Comment by sgarland
Relational databases (sans JSON columns) are limited in the same way that seatbelts limit your ability to be transfenestrated during a crash.
Having a rigid and well-designed schema is a mechanism to keep you or your team from doing stupid things.
nosql does not imply no schema