sql >> Databáze >  >> NoSQL >> MongoDB

Proč potřebujeme, jaké výhody používat mangustu

Hlavní výhodou je abstrakce oproti čistému mongu.

Mnoho vývojářů, kteří pocházejí z typů databází SQL, se cítí velmi nepohodlně při práci s dynamickými kolekcemi, které nemají definovanou strukturu. Takže Schémata v první řadě to pomáhá.
Navíc implementuje ověřování a další elegantní funkce, aby bylo zajištěno, že vaše schéma bude konzistentní při vkládání/aktualizaci/hledání dokumentů z kolekcí.

Vytvoří také Model abstrakce, která usnadňuje práci, takže to vypadá, že pracujete pouze s objekty, nikoli s čistými daty.

Existuje mnoho dalších vychytávek, jako je middleware , pluginy , populace , ověření . Další informace naleznete v dokumentech mongoose:

Osobně preferuji čisté mongo, protože je více konzistentní s oficiálními mongo dokumenty 10gen a nevytváří abstrakce, které vždy stojí nějaké limity a pravidla, která budete muset dodržovat.



  1. Jak povolit data JSON ve volném formátu v dokumentech Mongoose?

  2. Jak získat zpětné volání na MongoDB collection.find()

  3. Exportujte kolekci MongoDB do souboru CSV

  4. Jak spustit mongo db na windows