I was trying to type out some kind of rebuttal, but yeah, just use Postgres with jsonb if you really need "document" behavior. Mongo is so fraught with issues that given the alternatives that exist now (CouchDB, Postgres with JsonB, etc) just avoid it.