MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Perché abbiamo bisogno, quali vantaggi usare la mangusta

Il vantaggio principale è l'astrazione rispetto al mongo puro.

Molti sviluppatori che provengono da tipi di database SQL si sentono molto a disagio a lavorare con raccolte dinamiche che non hanno una struttura definita. Quindi Schemi in primo luogo aiuta in questo.
Inoltre, implementa la convalida e altre funzionalità accurate per assicurarsi che lo schema sia coerente durante l'inserimento/l'aggiornamento/la ricerca di documenti dalle raccolte.

Crea anche Modello astrazione che semplifica il lavoro, quindi sembra che tu stia lavorando solo con oggetti anziché con dati puri.

Ci sono molte altre chicche come il middleware , plugin , popolazione , convalida . Si prega di controllare i documenti di mangusta per ulteriori informazioni:

Personalmente, preferisco mongo puro in quanto è più coerente con i documenti mongo ufficiali 10gen e non crea astrazioni che costano sempre alcuni limiti e regole che dovrai seguire.