Mongoose

Software screenshot:
Mongoose
Podrobnosti Software:
Verze: 4.4.3 Aktualizováno
Datum uploadu: 6 Mar 16
Vývojka: LearnBoost
Licence: Volný
Popularita: 213

Rating: 5.0/5 (Total Votes: 1)

Mongoose je mezivrstva mezi javascriptového kódu a databáze MongoDB.

Trvá instrukce napsané v JavaScriptu, převede je na MongoDB dotazů, běží jim načte výsledky, a dává je k dispozici pro aplikaci JS jako normální objektu.

Vzhledem k tomu, MongoDB není relační databáze, neplatí principy klasické ORM. Úprava těchto zásad mít za následek něco jako ODM, využitelné jako ORM, ale speciálně přizpůsobené struktuře ukládání dokumentů NoSQL databáze jako MongoDB.

Mongoose je možná nejslavnější a dobře známý MongoDB ODM, vytvořená s cílem pomoci s komplexní MongoDB dotazovací jazyk, aniž by nutí vývojáře se do toho ponořit příliš hluboko do NoSQL základech a údajích manažerských technik.

Pomocí několika funkcemi sem a tam, programátoři byli schopni provádět složité výslechy a přesunout data uvnitř databáze, aniž by skutečné odborníky MongoDB.

V současné době Mongoose byla použita v produkčním prostředí ve firmách, jako je LearnBoost, LinkedIn, McDonalds, Storify a Trello.

Co je nového v této verzi :

  • Opraveno:
  • On-the-fly schématu docs typo
  • validace chyba Cast manipulaci s
  • rozlišovače s naplnit ()
  • Přírůstek nyní vyhrazeno cesta
  • nedošlo k odeslání duplicitní ID objektů v naplnit ()
  • Modernizované:
  • MongoDB, aby 2.0.24 řádně vypouštět znovu událostí několikrát

Co je nového ve verzi 4.2.8:

  • Opraveno:
  • On-the-fly schématu docs typo
  • validace chyba Cast manipulaci s
  • rozlišovače s naplnit ()
  • Přírůstek nyní vyhrazeno cesta
  • nedošlo k odeslání duplicitní ID objektů v naplnit ()
  • Modernizované:
  • MongoDB, aby 2.0.24 řádně vypouštět znovu událostí několikrát

Co je nového ve verzi 4.1.5:

  • Opraveno:
  • On-the-fly schématu docs typo
  • validace chyba Cast manipulaci s
  • rozlišovače s naplnit ()
  • Přírůstek nyní vyhrazeno cesta
  • nedošlo k odeslání duplicitní ID objektů v naplnit ()
  • Modernizované:
  • MongoDB, aby 2.0.24 řádně vypouštět znovu událostí několikrát

Co je nového ve verzi 4.0.4:

  • Opraveno:
  • On-the-fly schématu docs typo
  • validace chyba Cast manipulaci s
  • rozlišovače s naplnit ()
  • Přírůstek nyní vyhrazeno cesta
  • nedošlo k odeslání duplicitní ID objektů v naplnit ()
  • Modernizované:
  • MongoDB, aby 2.0.24 řádně vypouštět znovu událostí několikrát

Co je nového ve verzi 4.0.2:

  • Opraveno:
  • On-the-fly schématu docs typo
  • validace chyba Cast manipulaci s
  • rozlišovače s naplnit ()
  • Přírůstek nyní vyhrazeno cesta
  • nedošlo k odeslání duplicitní ID objektů v naplnit ()
  • Modernizované:
  • MongoDB, aby 2.0.24 řádně vypouštět znovu událostí několikrát

Co je nového ve verzi 3.9.7 / 4.0.0-rc1:

  • Přidáno:
  • Možnost nastavit jednotlivé obydlených cesty k dokumentům
  • setDefaultsOnInsert a runValidator možnosti findOneAndUpdate ()
  • Opraveno:
  • již není statika mohou být přepsány

Co je nového ve verzi 3.9.0:

  • Přidáno:
  • Domain do vyhrazených klíčových slov
  • Asynchronní rozmístit háčky
  • Použití modelu pro obyvatelstvo, cross-db naplnit
  • Je možné definovat typ pro schématu validátory
  • doc.remove () vrací slib
  • Vnitřní slibuje za háčky, pre-save háky běžet paralelně
  • Opraveno:
  • geoSearch zavěšení, když se vrátil žádné výsledky

Co je nového ve verzi 3.8.0:

  • Přidáno:
  • Vlastní chyba zpr pro vestavěné validátory
  • Podpora Diskriminační
  • Podpora zakázané název kolekce pluralizace
  • Podpora GeoJSON vyhledávat # nedaleko
  • Samostatná podporu základní dotaz - query.toConstructor ()
  • Promise podpora geoSearch
  • Promise podpora geoNear
  • connection.useDb () # 1124 ebensing
  • Promise podpora model.mapReduce ()
  • Promise podpora model.ensureIndexes ()

Co je nového ve verzi 3.7.3:

  • Změna:
  • Už oficiálně podporující uzel 0.6.x
  • Přidáno:
  • Podpora GeoJSON vyhledávat # nedaleko
  • Samostatná podporu základní dotaz - query.toConstructor ()
  • Promise podpora geoSearch
  • Promise podpora geoNear
  • Opraveno:
  • setři nestříleli na hodnoty null
  • Handle další případ verzování hrana

Co je nového ve verzi 3.6.13:

  • Opraveno:
  • Volání model.distinct bez dalších podmínek.
  • regrese v Query počet # ().

Co je nového ve verzi 3.6.0:

  • Přidáno:
  • QueryStream transformovat možnost
  • Podpora volby řidiče authSource za
  • {Mongoose, db} .modelNames ()
  • $ stisk w / $ plátek, $ sort podpora (MongoDB 2,4)
  • hashed typ index (MongoDB 2,4)
  • Podpora MongoDB 2.4 GeoJSON (MongoDB 2,4)
  • Hodnota v době chyby ověřování
  • Podpora objektů doslovné schémata
  • Možnost bufferCommands schema

Co je nového ve verzi 3.5.7:

  • Opraveno:
  • utils.clone zachovává RegExp zvolí
  • Podpora deepEquals RegExp
  • Připojení Test

Co je nového ve verzi 3.5.5:

  • Aktualizace:
  • Driver do 1.2.11.
  • Odstraněno:
  • Staré uzel & # x3c; 0,6x podložky.

Co je nového ve verzi 3.5.4:

  • Aktualizace:
  • Driver na 1.2.8
  • Opraveno:
  • Výjimka při znovuotevření sady replik.

Co je nového ve verzi 3.5.3:

  • Přidáno:
  • Podpora pro geo Object Notation
  • Opraveno:
  • $ během lití dotazu s poli
  • Podpora Unix domain socket

Co je nového ve verzi 3.5.0:

  • Přidáno:
  • Schema # get (k získání možnosti schématu)
  • VersionError
  • npmignore hidekiy
  • Aktualizace:
  • Driver až 1.2.3
  • Opraveno:
  • Stackoverflow v setra
  • utils.isObject ()
  • Nepřepisovat uživatele určený ovladač writeConern
  • Vždy projít aktuální dokument, abyste mohl psát háčky
  • error Throw, když uživatel pokusí přepsat model

Co je nového ve verzi 3.4.0:

  • Přidáno:
  • Podpora generické toJSON / toObject transformuje.
  • doc.set () sloučit podporu.
  • Dotaz # přidat podporu.
  • Změna:
  • Přidání neplatné vnořené cesty k non-objekty hody.
  • Zastavit neplatné funkce klonování (interní FIX).
  • Opraveno:
  • Dotaz $ a odlévání podporu.
  • Přepsání argumentů dotazu.
  • Dokumenty:
  • Pevná vyprší příklady.

Co je nového ve verzi 3.2.0:

  • Přidáno:
  • přiřazení Direct index pole s podporou lití doc.array.set (index, hodnota)
  • Opraveno:
  • QueryStream # životopis ve stejném klíště jako pauza ()
  • Výchozí hodnota validatation
  • Array splice () casting
  • Výchozí array konstrukce hrana případ

Co je nového ve verzi 3.1.0:

  • Opraveno:
  • Ponechat virtuální hodnoty seřizovač návratu.
  • Přímo nastavení vnořené objekty se přepíše celý objekt (dříve nesprávně spojil je).
  • Přidáno:
  • Číst pref podporu (MongoDB 2.2).
  • Aggregate podpora (MongoDB 2.2).
  • Virtuální {g, s} lepšího řízení a introspekce.
  • Aktualizace:
  • Dokumenty.
  • Driver na 1.1.5.

Co je nového ve verzi 3.0.1:

  • Opraveno:
  • překlep v EmbeddedDocument # parentArray
  • mongoose.SchemaTypes alias
  • Aktualizace:
  • Dokumenty

Co je nového ve verzi 3.0.0:

  • Odstraněno:
  • Staré vnořeného # dopustit metodu.
  • Opraveno:
  • Nastavení polí odpovídajících dokumentů.
  • doc! Odstranění události nyní vysílá v save pořadí jako šetřit na konzistenci.
  • Pre-save háčky již oheň na vnořené když se ověření nezdaří.

Co je nového ve verzi 3.0.0 alfa2:

  • Změna:
  • chyby indexu jsou nyní emitovány na jejich model a předán k volitelnému zpětného volání.
  • Opraveno:
  • Zadání indexu spolu s řídkou / jedinečná možnost již přepíše.
  • Nikdy polykat chyb připojení.
  • Zastavit zbytečné validaci nezměněných / nevybraných oblastí.
  • Dokument # rovná chování objectids.
  • Cti možnost minimalizovat schématu.
  • Poskytovat užitečné chybové zpr pokud je použit vyhrazena cesta schématu.
  • Zpětné volání do dostup # odpojit je volitelná.
  • Handle chybí protokoly připojení URL.
  • Přidáno:
  • Podpora pro ruční vytváření indexu.
  • Podpora pro tělesně postižené automatickou indexaci.
  • Podpora pro zachování MongooseArray změny # druhu.
  • Emit změnit stav událostí na připojení.
  • Podpora pro určení BSON podtyp v MongooseBuffer # toObject.
  • Podpora pro tělesně postižené verzí.

Požadavky

  • MongoDB 1.0.2 nebo novější
  • Node.js 0.4 nebo vyšší

Podobný software

Neo4j
Neo4j

26 Jul 16

Apache Parquet
Apache Parquet

9 Feb 16

simple-db-migrate
simple-db-migrate

14 May 15

Amazon DynamoDB
Amazon DynamoDB

10 Dec 15

Ostatní software developer LearnBoost

Socket.IO
Socket.IO

12 Apr 15

Stylus
Stylus

1 Mar 15

Komentáře k Mongoose

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!
Vyhledávání podle kategorie