MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Защо имаме нужда, какви предимства да използваме мангуста

Основното предимство е абстракцията пред чистото монго.

Много разработчици, които идват от SQL типове бази данни, се чувстват много неудобно да работят с динамични колекции, които нямат дефинирана структура. И така, Схеми на първо място помага за това.
Освен това, той внедрява валидиране и други чисти функции, за да се увери, че вашата схема е последователна при вмъкване/актуализиране/намиране на документи от колекции.

Той също така създава Модел абстракция, която улеснява работата с нея, така че изглежда, че работите само с обекти, а не с чисти данни.

Има много други екстри като междинен софтуер , приставки ,население , валидиране . Моля, проверете документите на mongoose за повече информация:

Лично аз предпочитам чистото монго, тъй като е по-съвместимо с официалните 10gen mongo документи и не създава абстракции, които винаги струват някакви ограничения и правила, които ще трябва да спазвате.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. 5 начина да проверите размера на колекция в MongoDB

  2. Как да И и НЕ в MongoDB $text търсене

  3. Група драйвери на MongoDB .NET по времеви диапазон

  4. Как да премахнете напълно поле от документ на MongoDB?

  5. MongoDB $ и оператор на конвейер за агрегиране