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

sqlparse
sqlparse

12 May 15

Mango
Mango

13 Apr 15

Spring Data
Spring Data

28 Feb 15

Más szoftver fejlesztő LearnBoost

Socket.IO
Socket.IO

12 Apr 15

Stylus
Stylus

1 Mar 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