Data uden et skema er ubrugelige. Du får et dokument fra MongoDB, hvad gør du med det? Læs nogle felter? Du skal kende navnene, typerne og betydningen af disse felter. Det er et skema.
Når folk siger, at MongoDB "ikke har noget skema", mener de virkelig, at det ikke håndhæver skemaet, som SQL-databaser gør. MongoDB skubber skemaproblemer op til dit applikationsniveau, hvor du kan håndtere dem mere fleksibelt. For at tilføje et nyt felt til dine dokumenter behøver du f.eks. ikke at lave en alt-eller-intet ALTER
på din samling – potentielt millioner af poster. Du tilføjer bare det felt til dit ODM (Mongoose)-skema, og du er færdig.