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

mongoose срещу mongodb (нодейс модули/разширения), кое е по-добро? и защо?

Mongoose е от по-високо ниво и използва драйвера MongoDB (това е зависимост, проверете package.json), така че ще го използвате така или иначе, като се имат предвид тези опции. Въпросът, който трябва да си зададете е:„Искам ли да използвам необработения драйвер или имам нужда от инструмент за моделиране на обектен документ?“ Ако търсите инструмент за моделиране на обекти (ODM, аналог на ORM от света на SQL), за да пропуснете работа от по-ниско ниво, искате Mongoose.

Ако искате драйвер, тъй като възнамерявате да нарушите много правила, които ODM може да наложи, изберете MongoDB. Ако искате бърз драйвер и можете да живеете с някои липсващи функции, опитайте Mongolian DeadBeef:https://github.com/marcello3d/node-mongolian



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB Opensource срещу MongoDB Enterprise

  2. Parse.com добавя JSON обект към JSON масив

  3. Добавете поле, което не е в схемата с мангуста

  4. По-добър модел за филтриране на колекции

  5. Плъзгащи се средни с рамката за агрегиране на MongoDB?