MongoDB Ruby Driver

Screenshot der Software:
MongoDB Ruby Driver
Softwarebeschreibung:
Version: 2.2.4 Aktualisiert
Upload-Datum: 6 Mar 16
Lizenz: Frei
Popularität: 111

Rating: 5.0/5 (Total Votes: 1)

Die MongoDB Datenbank ist eine dokumentenorientierte NoSQL Datenbank, ideal für hochintensive Belastung Umgebungen.

Der MongoDB Ruby-Treiber ermöglicht es Entwicklern, Anwendungen zu schreiben, die, speichern und Abrufen von Informationen aus einer Datenbank MongoDB verbinden.

Dies ist ein MongoDB-Anschluss von der offiziellen MongoDB-Entwicklungsteam erstellt und unterstützt werden, mit vielen Beispielen und Dokumentation verpackt zu bekommen.

Der MongoDB Ruby-Treiber bietet Unterstützung für Primärschlüssel, Cursor, Connection Pooling, String-Codierung, gabeln und Buchse Timeouts.

Getestet auf sowohl Ruby und JRuby zu arbeiten.

MongoDB kommt auch mit Treibern für verschiedene andere Programmiersprachen auch:

C

C #

C ++

PHP

Perl

Java

Scala

Erlang

Python

Node.js

Haskell

Was ist neu in dieser Version:

  • Nur SSL-Optionen verwenden wenn: ssl ist wahr
  • Fix Authentifizierungsquellen und leichte Auth refactor.
  • Sie einen Fehler nicht erhöhen, wenn eine nicht vorhandene Sammlung fallen gelassen wird.
  • Raise Fehler für fehlerhafte Anfragen und nicht an den Server senden.
  • Drucken ersten 250 Zeichen der Abfrage Wähler bei der Anmeldung und Rettungs prüfen Fehler.
  • Cluster gibt leere Liste der Server, wenn es keine gibt, statt gleich Null.
  • Topologie refactor Einzel Namensgebung und Semantik zu verwenden.
  • Auto Test gepatchte Versionen von Ruby auf Travis.
  • Update Sammlung Namespace zeigen Datenbank zuerst.
  • Updates so Testsuite kann mit SSL in Jenkins ausgeführt werden.
  • Verwenden Sie #getaddrinfo Protokoll in Adressklasse zu bestimmen.
  • bewegt URI Fehler entsprechende Verzeichnis.

Was ist neu in Version 2.1.0:

  • Nur SSL-Optionen verwenden, wenn: ssl wahr ist
  • Fix Authentifizierungsquellen und leichte Auth refactor.
  • Sie einen Fehler nicht erhöhen, wenn eine nicht vorhandene Sammlung fallen gelassen wird.
  • Raise Fehler für fehlerhafte Anfragen und nicht an den Server senden.
  • Drucken ersten 250 Zeichen der Abfrage Wähler bei der Anmeldung und Rettungs prüfen Fehler.
  • Cluster gibt leere Liste der Server, wenn es keine gibt, statt gleich Null.
  • Topologie refactor Einzel Namensgebung und Semantik zu verwenden.
  • Auto Test gepatchte Versionen von Ruby auf Travis.
  • Update Sammlung Namespace zeigen Datenbank zuerst.
  • Updates so Testsuite kann mit SSL in Jenkins ausgeführt werden.
  • Verwenden Sie #getaddrinfo Protokoll in Adressklasse zu bestimmen.
  • bewegt URI Fehler entsprechende Verzeichnis.

Was ist neu in Version 2.0.5:

  • Nur SSL-Optionen verwenden, wenn: ssl wahr ist
  • Fix Authentifizierungsquellen und leichte Auth refactor.
  • Sie einen Fehler nicht erhöhen, wenn eine nicht vorhandene Sammlung fallen gelassen wird.
  • Raise Fehler für fehlerhafte Anfragen und nicht an den Server senden.
  • Drucken ersten 250 Zeichen der Abfrage Wähler bei der Anmeldung und Rettungs prüfen Fehler.
  • Cluster gibt leere Liste der Server, wenn es keine gibt, statt gleich Null.
  • Topologie refactor Einzel Namensgebung und Semantik zu verwenden.
  • Auto Test gepatchte Versionen von Ruby auf Travis.
  • Update Sammlung Namespace zeigen Datenbank zuerst.
  • Updates so Testsuite kann mit SSL in Jenkins ausgeführt werden.
  • Verwenden Sie #getaddrinfo Protokoll in Adressklasse zu bestimmen.
  • bewegt URI Fehler entsprechende Verzeichnis.

Was ist neu in Version 2.0.4:

  • Nur SSL-Optionen verwenden, wenn: ssl wahr ist
  • Fix Authentifizierungsquellen und leichte Auth refactor.
  • Sie einen Fehler nicht erhöhen, wenn eine nicht vorhandene Sammlung fallen gelassen wird.
  • Raise Fehler für fehlerhafte Anfragen und nicht an den Server senden.
  • Drucken ersten 250 Zeichen der Abfrage Wähler bei der Anmeldung und Rettungs prüfen Fehler.
  • Cluster gibt leere Liste der Server, wenn es keine gibt, statt gleich Null.
  • Topologie refactor Einzel Namensgebung und Semantik zu verwenden.
  • Auto Test gepatchte Versionen von Ruby auf Travis.
  • Update Sammlung Namespace zeigen Datenbank zuerst.
  • Updates so Testsuite kann mit SSL in Jenkins ausgeführt werden.
  • Verwenden Sie #getaddrinfo Protokoll in Adressklasse zu bestimmen.
  • bewegt URI Fehler entsprechende Verzeichnis.

Was ist neu in Version 2.0.3:

  • Nur SSL-Optionen verwenden, wenn: ssl wahr ist
  • Fix Authentifizierungsquellen und leichte Auth refactor.
  • Sie einen Fehler nicht erhöhen, wenn eine nicht vorhandene Sammlung fallen gelassen wird.
  • Raise Fehler für fehlerhafte Anfragen und nicht an den Server senden.
  • Drucken ersten 250 Zeichen der Abfrage Wähler bei der Anmeldung und Rettungs prüfen Fehler.
  • Cluster gibt leere Liste der Server, wenn es keine gibt, statt gleich Null.
  • Topologie refactor Einzel Namensgebung und Semantik zu verwenden.
  • Auto Test gepatchte Versionen von Ruby auf Travis.
  • Update Sammlung Namespace zeigen Datenbank zuerst.
  • Updates so Testsuite kann mit SSL in Jenkins ausgeführt werden.
  • Verwenden Sie #getaddrinfo Protokoll in Adressklasse zu bestimmen.
  • bewegt URI Fehler entsprechende Verzeichnis.

Was ist neu in der Version 1.12.0 / 2.0.0.beta:

  • Lassen Sie bestimmte URI-Optionen gemischt Fälle zu haben.
  • Bug fix in MongoReplicaSetClient wenn kein Manager und max Losgröße eingestellt ist, verwiesen wird.
  • Bug fix beim Erstellen / Entfernen von Benutzern und einen Index in mongos Versionen & # x3c zu schaffen; 2.4.
  • Bug beheben, dass jnote und wnote sollten keine Fehler zu erhöhen, wenn auf Legacy-Servern verbunden sind.

Was ist neu in Version 1.9.2:

  • Ausnahme ausgelöst werden soll, wenn Grenze mit () mit ein Abgas Cursor
  • Unterstützung URI-codierte Zeichen in Passwörtern
  • Problem auf mehrere Datenbanken verbinden
  • Absturz mit BSON :: ObjectId.new ( '& # x5C; xff')
  • Erhöhen Sie Fehler beim Auspuff-Flag mit mongos verwendet wird
  • find_and_modify nicht zurück lastErrorObject

Was ist neu in Version 1.9.0:.

  • Unterstützung für Batch mehrere Nachrichten einfügen über
  • Unterstützung für delegierte Authentifizierung.
  • Unterstützung für SSL-Zertifikat-Validierung.
  • Problem behoben, mit Unterstützung für Auth params den URI-Parser.
  • Fixed Apache-2.0-Lizenz-Compliance.
  • Fixed BSON c-Erweiterung Bugs.

Was ist neu in Version 1.8.6:

  • Fixed:
  • Concurrency Problem in Poolmanager # connect_to_members
  • Replica Set: nächste Lese bevorzugt
  • Replica / sharded Client Wiederverbindung Fehler
  • ShardingPoolManager :: check_connection_health nicht unterstützen Authentifizierung

Was ist neu in Version 1.8.0:

  • MongoClient, MongoReplicaSetClient, implementieren MongoShardedClient und GridFS eine neue schreiben Sorge Schnittstelle auf den Client, DB, Sammlung und Bedienebenen
  • Deprecation von Mongo :: Verbindungs ​​zugunsten von Mongo :: MongoClient
  • Deprecation von Mongo :: ReplSetConnection zugunsten von Mongo :: MongoReplicaSetClient
  • Deprecation von Mongo :: ShardedConnection zugunsten von Mongo :: MongoShardedClient
  • Zulassen Angabe Kommentar Abfrage opt (Evan Broder)
  • Fix für die Pool-Authentifizierung und logout (Olivier Bonnaure)
  • Fix für Cursor nicht in presense von Ausnahmen (Simon Simeonov)
  • geschlossen
  • Fix für Daten senden Fehler nicht schließen Buchse (Nelson Elhage)
  • Tutorials und nicht Code-Dokumentation zu GitHub Wiki bewegt
  • Sofern binäre mongo_client wurde umbenannt in mongo_console

Was ist neu in Version 1.7.0:

  • hinzugefügt Testen und volle Unterstützung für MongoDB 2.1 & 2.2
  • hinzugefügt Aggregation Rahmenhilfsmethode
  • Unterstützung für Mongos hohe Verfügbarkeit
  • Modifizierte und hat neue Lesepräferenzen (Details in der Dokumentation)
  • Unterstützung für Datencenter Bewusstsein (tag_sets)
  • Ein Fehler wurde behoben, der Cursor auf falschen Replikatssatz Mitglied schließen versucht,

Was ist neu in Version 1.6.3:

  • Performance-Messungen und Verbesserungen (vor allem für C-Erweiterungen )
  • Bug-Fixes für Strings mit nicht UTF-8 gezwungen oder implizierten Codierungen
  • Überprüfung
  • hinzugefügt refresh Unterstützung für mehrere Gewinde Instanzen von ReplSetConnection
  • Möglichkeit hinzugefügt, IRB zu handhaben :: Abort Exception (Strg-C) sauber
  • Unterstützung für große Daten ein 32-Bit-Plattformen (Ruby 1.9 +)
  • hinzugefügt #to_ary Methode für BSON :: ObjectId

Was ist neu in Version 1.6.2:

  • Möglichkeit hinzugefügt, über sekundäre Authentifizierung, wenn primäre Knoten nicht verfügbar
  • Replikatssatzes Aktualisierungsintervall erzwingt nun eine untere Grenze von 60 Sekunden
  • hinzugefügt Dokumentation Löschen von Indizes, Sammlungen, Datenbanken
  • Test Ausgang Bereinigung (...) s, es sei denn Fehler auftritt

Was ist neu in Version 1.6.1:.

  • hinzugefügt Gewinde Affinität zu Mongo :: Pool
  • hinzugefügt bereitstellen Aufgaben.
  • hinzugefügt Travis CI-Unterstützung.
  • Protokollierung Warnmeldung wird nur für Level angezeigt. Debug

Was ist neu in Version 1.6.0:.

  • hinzugefügt Gemfile
  • ReplSetConnection Samen Format ist jetzt Array von "host: port". Strings
  • lesen Hinzugefügt Präferenz. Secondary_only
  • Möglichkeit hinzugefügt, Dauer anmelden -. Standardmäßig aktiviert
  • hinzugefügt nur lesbar Option für DB # adduser.
  • hinzugefügt. Collectonerror Option für Großeinsatz
  • hinzugefügt und aktualisiert URI-Optionen (jetzt Groß- und Kleinschreibung).
  • Bug fix für ReplSet Refresh versucht, eine geschlossene Fassung zu schließen.
  • Standard op_timeout für ReplSetConnection ist jetzt deaktiviert (war 30 Sekunden).
  • Unterstützung db Ausgabeoption für Karte zu reduzieren.
  • Unterstützung für die Aufbewahrung eingeschränkte Versionen von Dateien mit GridFS.

Was ist neu in Version 1.5.0:

  • Entfernt:. Asynchron-Refresh-Modus
  • Deaktiviert Auto-Refresh-Modus standardmäßig. Wenn Sie den Treiber automatisch überprüfen den Zustand der Replikat-Gruppe wollen, müssen Sie verwenden: Sync-Modus. Beachten Sie, dass Replikatsatzes refresh ist ausschließlich auf Rechnung bei gutartigen Veränderungen des Replikat-Gruppe (Hinzufügen und Entfernen von Knoten, die keine aktuellen Verbindungen beeinflussen).
  • Ein Fehler wurde behoben mit Befehlen wird an sekundären Knoten gesendet. Die nächste Version wird können Sie angeben, wo Befehle gesendet werden können.
  • Unterstützung:. J abgesicherten Modus
  • Fix: max_scan und:. Show_disk_loc Cursor-Optionen

Was ist neu in Version 1.4.1:.

  • Vereinfachte Replikatssatz Refresh
  • Fix Bugs mit Replikatssatz Refresh verbunden.
  • Stellen Sie den Cursor intelligent genug, um zu funktionieren auch weiterhin, selbst wenn ein Refresh ausgelöst wird.

Was ist neu in Version 1.3.1:

  • Fix Gridio # bekommt Endlosschleife Fehler
  • Fix BSON :: OrderedHash # ablehnen! Tasten mit Null-Werten
  • verlassen
  • Minor semantische Fix für OrderedHash # ablehnen!
  • Fix Mongo :: DB Symbole in Verfahren Verfahrgeschwindigkeit Sammlung Namen zu erlauben
  • Unterstützung neuer Server regex Option & quot; s & quot; (Dotall). Dies wird gefaltet in mit & # x5C;. M in Ruby
  • fixieren, so dass Cursor # schließen trifft den richtigen Knoten, wenn:. Read_secondary aktiviert ist
  • Unterstützung MaxScan, showDiskLoc und returnKey Cursor-Optionen.
  • Erstellen DB # validate_collection mit Server v1.9.1 kompatibel.
  • Fix so dass Gridio # kehrt lokale md5 mit md5 bekommt passt Server md5.
  • Fix bug in BSON :: OrderedHash die YAML.load verhindert.
  • Fix Beispiel aus / Beispiele.
  • Stellen Sie sicher, dass wir Hash-Argumente nicht ändern Hash # dup bei Bedarf durch den Aufruf.
  • Stellen Sie sicher, dass JRuby Deserializer binäre Subtypen richtig bewahrt.
  • Fix für das Streaming eine leere Datei in GridFS.
  • Minor doc-Fixes.

Ähnliche Software

peewee
peewee

20 Jul 15

Knex.js
Knex.js

10 Feb 16

Danpu
Danpu

13 May 15

Datomic
Datomic

10 Feb 16

Andere Software von Entwickler MongoDB Development Team

Kommentare zu MongoDB Ruby Driver

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