Mongoose

Szoftver screenshot:
Mongoose
Szoftver adatai:
Változat: 4.4.3 Frissítve
Feltöltés dátuma: 6 Mar 16
Fejlesztő: LearnBoost
Engedély: Ingyenes
Népszerűség: 213

Rating: 5.0/5 (Total Votes: 1)

Mongoose egy közvetítő réteg között a JavaScript kódot, és egy MongoDB tárol.

Tart utasítások írt JavaScript, alakítja őket MongoDB lekérdezések, fut őket, tölti az eredményeket, és hozzáférhetővé teszi a JS alkalmazás, mint egy normál objektum.

Mivel MongoDB nem relációs adatbázis, klasszikus ORM alapelvek nem vonatkoznak. Az átálláshoz ezen elvek eredményeznek valami, mint egy ODM, használható, mint egy ORM, hanem kifejezetten a dokumentum struktúráját tároló NoSQL adatbázis, mint MongoDB.

Mongoose talán a leghíresebb és legismertebb MongoDB ODM, létre, hogy segítse a komplex MongoDB lekérdező nyelv, erőltetés nélkül fejlesztők merülni túl mélyen NoSQL elvek és adatkezelési technikák.

Csak egy pár funkciók itt-ott, a programozók képesek voltak futni összetett kihallgatások és adatot mozgatni az adatbázison belül, anélkül, hogy a tényleges MongoDB szakértők.

Jelenleg Mongoose óta használják a termelési környezetben a cégek, mint a LearnBoost, LinkedIn, McDonalds, Storify és Trello.

Mi az új ebben a kiadásban :

  • Rögzített:
  • On-the-fly séma docs typo
  • Cast hiba érvényesítés kezelése
  • diszkriminátorok a kitöltés ()
  • növekménye most fenntartott útvonal
  • Ne küldje objektum másolata azonosítókat populate ()
  • Továbbfejlesztett:
  • MongoDB a 2.0.24 megfelelően bocsát ki dugja esemény többször

Mi az új verzió 4.2.8:

  • Rögzített:
  • On-the-fly séma docs typo
  • Cast hiba érvényesítés kezelése
  • diszkriminátorok a kitöltés ()
  • növekménye most fenntartott útvonal
  • Ne küldje objektum másolata azonosítókat populate ()
  • Továbbfejlesztett:
  • MongoDB a 2.0.24 megfelelően bocsát ki dugja esemény többször

Mi az új verzió 4.1.5:

  • Rögzített:
  • On-the-fly séma docs typo
  • Cast hiba érvényesítés kezelése
  • diszkriminátorok a kitöltés ()
  • növekménye most fenntartott útvonal
  • Ne küldje objektum másolata azonosítókat populate ()
  • Továbbfejlesztett:
  • MongoDB a 2.0.24 megfelelően bocsát ki dugja esemény többször

Mi az új verzió 4.0.4:

  • Rögzített:
  • On-the-fly séma docs typo
  • Cast hiba érvényesítés kezelése
  • diszkriminátorok a kitöltés ()
  • növekménye most fenntartott útvonal
  • Ne küldje objektum másolata azonosítókat populate ()
  • Továbbfejlesztett:
  • MongoDB a 2.0.24 megfelelően bocsát ki dugja esemény többször

Mi az új 4.0.2 verzió:

  • Rögzített:
  • On-the-fly séma docs typo
  • Cast hiba érvényesítés kezelése
  • diszkriminátorok a kitöltés ()
  • növekménye most fenntartott útvonal
  • Ne küldje objektum másolata azonosítókat populate ()
  • Továbbfejlesztett:
  • MongoDB a 2.0.24 megfelelően bocsát ki dugja esemény többször

Mi az új verzió 3.9.7 / 4.0.0-RC1:

  • Added:
  • Képes arra, hogy egységes lakott utak dokumentumokhoz
  • setDefaultsOnInsert és runValidator lehetőségek findOneAndUpdate ()
  • Rögzített:
  • Statika nem lehet átírni

Mi az új verzió 3.9.0:

  • Added:
  • domain fenntartott kulcsszavak
  • Aszinkron utáni horgok
  • A modell lakosság, cross-db populate
  • Lehet meghatározza a típust séma érvényesítő
  • doc.remove () visszaad egy ígéret
  • A belső ígéret horgok, pre-save horgok párhuzamosan
  • Rögzített:
  • geoSearch lóg, ha nincs visszaadott eredmények

Mi az új verzió 3.8.0:

  • Added:
  • Egyéni hiba üzenetek beépíthető érvényesítő
  • Diszkriminátor támogatás
  • Támogatás fogyatékkal gyűjtemény neve pluralizálódása
  • Támogatás GeoJSON lekérdezési # közelében
  • Önálló alaplekérdezési támogatás - query.toConstructor ()
  • Promise támogatást geoSearch
  • Promise támogatása geoNear
  • connection.useDb () # 1124 ebensing
  • Promise támogatást model.mapReduce ()
  • Promise támogatást model.ensureIndexes ()

Mi az új verzió 3.7.3:

  • Megváltozott:
  • Nincs többé offically támogató csomópont 0.6.x-ről
  • Added:
  • Támogatás GeoJSON lekérdezési # közelében
  • Önálló alaplekérdezési támogatás - query.toConstructor ()
  • Promise támogatást geoSearch
  • Promise támogatása geoNear
  • Rögzített:
  • szetterek nem gyújt be null értékek
  • Handle másik verziószámozást él esetén

Mi az új verzió 3.6.13:

  • Rögzített:
  • Hívás model.distinct feltételek nélkül.
  • regresszió Query # count ().

Mi az új verzió 3.6.0:

  • Added:
  • QueryStream transzformációs lehetőség
  • Támogatás authSource program lehetőséget
  • {mongúz db} .modelNames ()
  • $ nyomja w / $ szelet, $ sort támogatás (MongoDB 2.4)
  • Hashed index típusa (MongoDB 2.4)
  • Támogatás MongoDB 2,4 GeoJSON (MongoDB 2.4)
  • Value idején érvényesítési hiba
  • Támogatás objektumliterálnak sémák
  • bufferCommands séma opció

Mi az új verzió 3.5.7:

  • Rögzített:
  • utils.clone megtartja RegExp választja
  • deepEquals RegExp támogatás
  • A kapcsolat teszt

Mi az új verzió 3.5.5:

  • Frissítve:
  • Driver 1.2.11.
  • Eltávolítva:
  • Régi csomópont & # X3c; 0.6x alátéteket.

Mi az új verzió 3.5.4:

  • Frissítve:
  • Driver 1.2.8
  • Rögzített:
  • Kivétel, ha újbóli megnyitása replikakészlethez.

Mi az új verzió 3.5.3:

  • Added:
  • Támogatás geo objektum jelölés
  • Rögzített:
  • $ belül keresett casting tömbök
  • Unix domain socket támogatás

Mi az új verzió 3.5.0:

  • Added:
  • séma # get (letölteni séma beállítások)
  • VersionError
  • npmignore hidekiy
  • Frissítve:
  • Driver 1.2.3
  • Rögzített:
  • StackOverflow a szetter
  • utils.isObject ()
  • Ne clobber felhasználó által meghatározott vezető writeConern
  • Mindig át a jelenlegi dokumentumban tegye horgok
  • Vászon hibát, amikor a felhasználó megpróbálja felülírni a modell

Mi az új verzió 3.4.0:

  • Added:
  • Támogatás a generikus toJSON / toObject át.
  • doc.set () egyesíti támogatása.
  • keresett # támogatást adni.
  • Megváltozott:
  • A kód érvénytelen beágyazott utakat nem tárgyakat dob.
  • Ne érvénytelen függvény klónozás (belső fix).
  • Rögzített:
  • lekérdezés $ és öntés támogatása.
  • felülírását lekérdezési paramétereket.
  • Dokumentumok:
  • Fix lejár példákat.

Mi az új verzió 3.2.0:

  • Added:
  • Közvetlen mezőindex hozzárendelést casting támogatás doc.array.set (index, érték)
  • Rögzített:
  • QueryStream # önéletrajzát belül azonos kullancsot szünet ()
  • Az alapértelmezett érték validatation
  • Array splice () nem casting
  • Alapértelmezett tömb építése él esetén

Mi az új verzió 3.1.0:

  • Rögzített:
  • Őrizze virtuális szetter visszatérési értékek.
  • Közvetlenül beállítása beágyazott objektumok most felülírja teljes objektum (korábban tévesen egyesített őket).
  • Added:
  • Olvassa pref támogatás (MongoDB 2,2).
  • Az összesített támogatás (MongoDB 2,2).
  • Virtuális {g, s} Etter önvizsgálatra.
  • Frissítve:
  • Docs.
  • Driver 1.1.5.

Mi az új verzió 3.0.1:

  • Rögzített:
  • elírás EmbeddedDocument # parentArray
  • mongoose.SchemaTypes alias
  • Frissítve:
  • Dokumentumok

Mi az új 3.0.0 verzió:

  • Eltávolítva:
  • Régi aldokumentumokra # elkövetni módszer.
  • Rögzített:
  • Beállítás tömbök megfelelő dokumentációval.
  • doc! Eltávolítás esetén most bocsát ki a megtakarítás érdekében a menteni a következetesség.
  • Előre menteni horgok nem tüzet aldokumentumok amikor ellenőrzés sikertelen.

Mi az új 3.0.0 verzió alfa 2:

  • Megváltozott:
  • Indexhibák most kibocsátott saját modelljét, és átadta az opcionális visszahívó.
  • Rögzített:
  • megadása index mellett gyér / egyedülálló lehetőséget nem írja felül.
  • Soha lenyelni csatlakozási hibák.
  • Ne fölösleges érvényesítése változatlanul / szelektált területeken.
  • Dokumentum # egyenlő viselkedését objectids.
  • Tiszteld a minimalizálása séma lehetőséget.
  • Adjon hasznos hiba üzenetek, amikor fenntartva séma útvonalat használja.
  • visszahívás Conn # disconnect nem kötelező.
  • Handle hiányzó jegyzőkönyvek kapcsán URL.
  • Added:
  • Támogatás kézi index létrehozása.
  • Támogatás kikapcsolta az automatikus indexelést.
  • Támogatás tartósítására MongooseArray # sort változásokat.
  • Emit állapotváltozásával események kapcsolatát.
  • támogatása meghatározó BSON altípusú MongooseBuffer # toObject.
  • Támogatás fogyatékkal verzióarchiválási.

Követelmények :

  • MongoDB 1.0.2 vagy magasabb
  • node.js 0.4 vagy magasabb

Hasonló program

TinyDB
TinyDB

5 Sep 16

py2neo
py2neo

26 Jul 16

pg_repack
pg_repack

10 Dec 15

Más szoftver fejlesztő LearnBoost

Stylus
Stylus

1 Mar 15

Socket.IO
Socket.IO

12 Apr 15

Hozzászólások a Mongoose

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!
Keresés kategória szerint