MongoDB dokument ma max velikost 16MB, Postgresí JSONB 255MB.
Postgres umí jak nestrukturovaný, tak strukturovaný formát. Takže mandatory fields muzou byt jako sloupecky, a ten nestrukturovaný guláš jako JSONB.
Mongo je super, že do něj můžete zapsat ledajaký JSON bordel, ale kdo po pak má číst?
If type is foo then bar, if document has field baz then ... ugh.
Jinak některé funkce, či přechodová fáze se dá sanovat pomocí
https://www.ferretdb.com/, ač bych radši udělal nativní přechod
Edit: MongoDB fanboy namítne JSON schema, ale strukturovaná data umí Postgres už asi od 19. století