Mongoose

Screenshot der Software:
Mongoose
Softwarebeschreibung:
Version: 4.4.3 Aktualisiert
Upload-Datum: 6 Mar 16
Entwickler: LearnBoost
Lizenz: Frei
Popularität: 848

Rating: 4.5/5 (Total Votes: 2)

Mongoose ist eine Zwischenschicht zwischen Ihren JavaScript-Code und einer MongoDB-Datenbank.

Es dauert Anweisungen in JavaScript geschrieben, wandelt sie in MongoDB-Abfragen, läuft sie, holt sich die Ergebnisse und stellt sie als ein normales Objekt an die JS-Anwendung zur Verfügung.

Da MongoDB nicht eine relationale Datenbank ist, klassische ORM Grundsätze nicht gelten. Die Anpassung dieser Grundsätze führen in so etwas wie ein ODM, verwendbar wie ein ORM, aber speziell auf die Struktur eines Dokuments Speicher NoSQL-Datenbank wie MongoDB zugeschnitten sind.

Mungo ist vielleicht die bekannteste und bekannten MongoDB ODM, erstellt mit der komplexen MongoDB Abfragesprache zu helfen, ohne Entwickler zwingen, in Techniken NoSQL Prinzipien und Datenmanagement zu tief zu tauchen.

Mit nur wenigen Funktionen hier und da, Programmierer konnten komplexe Abfragen ausführen und Daten in der Datenbank zu verschieben, ohne tatsächliche MongoDB Experten zu sein.

Derzeit Mongoose hat in Produktionsumgebungen bei Unternehmen wie Learnboost, LinkedIn, McDonalds, Storify und Trello.

verwendet Was ist neu in dieser Pressemitteilung :

  • Fixed:
  • On-the-fly-Schema-Dokumente Typo
  • Gussfehler Validierung Handhabung
  • Diskriminatoren mit populate ()
  • Erhöhen jetzt einen reservierten Pfad
  • Vermeiden Sie doppelte Objekt-IDs in bevöl Senden ()
  • Verbesserte:
  • MongoDB zu 2.0.24 richtig zu emittieren Ereignis mehrmals
  • wieder

Was ist neu in Version 4.2.8:

  • Fixed:
  • On-the-fly-Schema-Dokumente Typo
  • Gussfehler Validierung Handhabung
  • Diskriminatoren mit populate ()
  • Erhöhen jetzt einen reservierten Pfad
  • Vermeiden Sie doppelte Objekt-IDs in bevöl Senden ()
  • Verbesserte:
  • MongoDB zu 2.0.24 richtig zu emittieren Ereignis mehrmals
  • wieder

Was ist neu in Version 4.1.5:

  • Fixed:
  • On-the-fly-Schema-Dokumente Typo
  • Gussfehler Validierung Handhabung
  • Diskriminatoren mit populate ()
  • Erhöhen jetzt einen reservierten Pfad
  • Vermeiden Sie doppelte Objekt-IDs in bevöl Senden ()
  • Verbesserte:
  • MongoDB zu 2.0.24 richtig zu emittieren Ereignis mehrmals
  • wieder

Was ist neu in Version 4.0.4:

  • Fixed:
  • On-the-fly-Schema-Dokumente Typo
  • Gussfehler Validierung Handhabung
  • Diskriminatoren mit populate ()
  • Erhöhen jetzt einen reservierten Pfad
  • Vermeiden Sie doppelte Objekt-IDs in bevöl Senden ()
  • Verbesserte:
  • MongoDB zu 2.0.24 richtig zu emittieren Ereignis mehrmals
  • wieder

Was ist neu in Version 4.0.2:

  • Fixed:
  • On-the-fly-Schema-Dokumente Typo
  • Gussfehler Validierung Handhabung
  • Diskriminatoren mit populate ()
  • Erhöhen jetzt einen reservierten Pfad
  • Vermeiden Sie doppelte Objekt-IDs in bevöl Senden ()
  • Verbesserte:
  • MongoDB zu 2.0.24 richtig zu emittieren Ereignis mehrmals
  • wieder

Was ist neu in Version 3.9.7 / 4.0.0-rc1:

  • hinzugefügt:
  • Die Fähigkeit, einzelne besiedelten Pfade zu den Dokumenten
  • einzustellen
  • setDefaultsOnInsert und runValidator Optionen für findOneAndUpdate ()
  • Fixed:
  • Statiken nicht mehr überschrieben werden

Was ist neu in Version 3.9.0:

  • hinzugefügt:
  • Domain zu reservierten Schlüsselwörter
  • Asynchronous Post Haken
  • Verwenden Modell für Bevölkerung, Cross-db bevöl
  • Kann ein Typ für Schema-Validierer definieren
  • doc.remove () gibt ein Versprechen
  • Interne Versprechen für Haken, Pre-Save parallel
  • laufen Haken
  • Fixed:
  • GeoSearch hängen, wenn keine Ergebnisse zurückgegeben

Was ist neu in Version 3.8.0:

  • hinzugefügt:
  • Benutzerdefinierte Fehler msgs für eingebauten Prüfungen
  • Diskriminatorfilter Unterstützung
  • Unterstützung deaktiviert Kollektionsnamen Pluralisierung
  • Unterstützung für GeoJSON zur Abfrage # in der Nähe
  • Stand-alone-Basis Abfrageunterstützung - query.toConstructor ()
  • Versprechen Unterstützung GeoSearch
  • Versprechen Unterstützung für geoNear
  • connection.useDb () # 1124 ebensing
  • Versprechen Unterstützung model.mapReduce ()
  • Versprechen Unterstützung model.ensureIndexes ()

Was ist neu in Version 3.7.3:

  • Geändert:
  • Nicht mehr offiziell unterstützen Knoten 0.6.x
  • hinzugefügt:
  • Unterstützung für GeoJSON zur Abfrage # in der Nähe
  • Stand-alone-Basis Abfrageunterstützung - query.toConstructor ()
  • Versprechen Unterstützung GeoSearch
  • Versprechen Unterstützung für geoNear
  • Fixed:
  • Setters nicht auf Nullwerte Brennen
  • Griff eine andere Versions Rand Fall

Was ist neu in Version 3.6.13:

  • Fixed:
  • Beim model.distinct ohne Bedingungen.
  • Regression in Query # count ().

Was ist neu in Version 3.6.0:

  • hinzugefügt:
  • QueryStream verwandeln Option
  • Unterstützung für authSource Treiberoption
  • {Mungo, db} .modelNames ()
  • $ push w / $ Scheibe, $ sort Unterstützung (MongoDB 2.4)
  • Gehashte Indextyp (MongoDB 2.4)
  • Unterstützung für MongoDB 2.4 GeoJSON (MongoDB 2.4)
  • Wert zum Zeitpunkt der Validierungsfehler
  • Unterstützung für Objektliteral Schemata
  • bufferCommands Schema Option

Was ist neu in Version 3.5.7:

  • Fixed:
  • utils.clone behält RegExp entscheidet sich
  • deepEquals RegExp Unterstützung
  • Ein Verbindungstest

Was ist neu in Version 3.5.5:

  • Aktualisiert:
  • Driver 1.2.11.
  • Entfernt:
  • Alte Knoten & # x3c; 0.6x Unterlegscheiben.

Was ist neu in Version 3.5.4:

  • Aktualisiert:
  • Driver 1.2.8
  • Fixed:
  • Ausnahme, wenn ein Replikat-Gruppe wieder zu öffnen.

Was ist neu in Version 3.5.3:

  • hinzugefügt:
  • Unterstützung für Geo-Objekt-Notation
  • Fixed:
  • $ innerhalb Abfrage Casting mit Arrays
  • Unix-Domain-Socket-Unterstützung

Was ist neu in Version 3.5.0:

  • hinzugefügt:
  • Schema # get (abzurufen Schema Optionen)
  • VersionError
  • npmignore hidekiy
  • Aktualisiert:
  • Driver 1.2.3
  • Fixed:
  • Stackoverflow in Setter
  • utils.isObject ()
  • Sie nicht Benutzer angegebenen Treiber writeConern
  • clobber
  • Sie immer aktuelle Dokument übergeben Haken zu schreiben
  • Wurffehler, wenn Benutzer versucht, ein Modell zu überschreiben

Was ist neu in Version 3.4.0:

  • hinzugefügt:
  • Unterstützung für generische toJSON / toObject verwandelt.
  • doc.set () fusionieren zu unterstützen.
  • query # add Unterstützung.
  • Geändert:
  • Hinzufügen von ungültigen verschachtelte Pfade zu nicht-Objekte wirft.
  • Stop ungültige Funktion Klonen (intern fix).
  • Fixed:
  • query $ und Casting-Support.
  • Überschreiben von Abfrage Argumente.
  • Text & Tabellen:
  • Fixed abläuft Beispiele.

Was ist neu in Version 3.2.0:

  • hinzugefügt:
  • Direkt-Array-Index Zuordnung mit Guss Unterstützung doc.array.set (Index-Wert)
  • Fixed:
  • QueryStream # resume innerhalb derselben Zecke als Pause ()
  • Standardwert validatation
  • Array splice () nicht Gießen
  • Standard Array Aufbau Rand Fall

Was ist neu in Version 3.1.0:

  • Fixed:
  • Bewahren Sie virtuelle Setter Rückgabewerte.
  • Direkt verschachtelte Objekte nun Einstellung überschreibt gesamte Objekt (vorher falsch fusionierte sie).
  • hinzugefügt:
  • Lesen Sie pref Unterstützung (MongoDB 2.2).
  • Aggregateträger (mongodb 2.2).
  • Virtual {g, s} Etter Innerlichkeit.
  • Aktualisiert:
  • Docs.
  • Driver 1.1.5.

Was ist neu in Version 3.0.1:

  • Fixed:
  • Typo in EmbeddedDocument # parentArray
  • mongoose.SchemaTypes alias
  • Aktualisiert:
  • Dokumente

Was ist neu in Version 3.0.0:

  • Entfernt:
  • Alte Filialdokument # commit-Methode.
  • Fixed:
  • Einstellung Arrays von passenden Dokumente.
  • doc! Ereignis entfernen jetzt aussendet speichern, um in für Konsistenz zu speichern.
  • Pre-Save-Haken nicht mehr das Feuer auf Teildokumente, wenn die Überprüfung fehlschlägt.

Was ist neu in Version 3.0.0 alpha2:

  • Geändert:
  • Index Fehler werden jetzt auf ihr Modell emittiert wird, und einem optionalen Rückruf übergeben.
  • Fixed:
  • Festlegen Index zusammen mit spärlichen / einzigartigen Option nicht mehr überschrieben werden.
  • Nie Verbindungsfehler schlucken.
  • Stop unnötige Validierung unverändert / nicht ausgewählte Felder aus.
  • Dokument # entspricht das Verhalten von ObjectIDs.
  • Ehrt die Schemaoption minimieren.
  • Geben Sie hilfreiche Fehler msgs wenn reserviert Schemapfad verwendet wird.
  • Rückruf # trennen Conn ist optional.
  • Handle Protokolle in Verbindung URLs fehlt.
  • hinzugefügt:
  • Unterstützung für die manuelle Indexerstellung.
  • Unterstützung für Behinderte Auto-Indizierung.
  • Unterstützung für MongooseArray # sortieren Änderungen zu erhalten.
  • Emit Zustandsänderung Ereignisse auf der Verbindung.
  • Unterstützung für BSON Subtyp in MongooseBuffer # toObject angeben.
  • Unterstützung für behinderte Versionierung.

Anforderungen: :

  • MongoDB 1.0.2 oder höher
  • Node.js 0.4 oder höher

Ähnliche Software

django-mysql
django-mysql

20 Jul 15

Stairtower
Stairtower

28 Feb 15

Transfer ORM
Transfer ORM

12 Apr 15

ArangoDB-NET
ArangoDB-NET

9 Feb 16

Andere Software von Entwickler LearnBoost

Stylus
Stylus

1 Mar 15

Socket.IO
Socket.IO

12 Apr 15

Kommentare zu Mongoose

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!