MongoDB databas är ett dokument orienterad NoSQL databas, perfekt för högintensiva belastning miljöer.
MongoDB Ruby Driver kan utvecklare skriva program som ansluter, lagra och hämta information från en MongoDB databas.
Detta är en MongoDB kontakt skapas och stöds av den officiella MongoDB utvecklingsteam, coming packad med massor av exempel och dokumentation.
MongoDB Ruby Driver inkluderar stöd för primärnycklar, pekare, anslutning sammanslagning, sträng kodning, dela sig och uttag timeout.
Testad att arbeta med både Ruby och JRuby.
MongoDB kommer också med drivrutiner för olika andra programspråk samt:
C
C
#C ++
PHP
Perl
Java
Scala
Erlang
Python
Node.js
Haskell
Vad är nytt i den här versionen:
- Endast använda SSL alternativ om: ssl är sant
- Fix autentiseringskällor och lätt auth Refactor.
- Höj inte ett fel om en icke-existerande samling tappas.
- Höj fel för missbildade förfrågningar och inte skicka till servern.
- Skriv ut första 250 tecknen i fråga väljare när loggning och räddnings inspektera fel.
- Cluster returnerar tom lista över servrar om det finns ingen i stället för noll.
- Topologi Refactor att använda Single namngivning och semantik.
- Auto prov lappade ruby versioner på Travis.
- Uppdatera samling namnområde för att visa databasen först.
- Uppdateringar så testsvit kan köra med SSL i Jenkins.
- Använd #getaddrinfo att bestämma protokollet i Adress klass.
- URI fel flyttas till lämplig katalog.
Vad är nytt i version 2.1.0:
- Använd endast SSL alternativ om: ssl är sant
- Fix autentiseringskällor och lätt auth Refactor.
- Höj inte ett fel om en icke-existerande samling tappas.
- Höj fel för missbildade förfrågningar och inte skicka till servern.
- Skriv ut första 250 tecknen i fråga väljare när loggning och räddnings inspektera fel.
- Cluster returnerar tom lista över servrar om det finns ingen i stället för noll.
- Topologi Refactor att använda Single namngivning och semantik.
- Auto prov lappade ruby versioner på Travis.
- Uppdatera samling namnområde för att visa databasen först.
- Uppdateringar så testsvit kan köra med SSL i Jenkins.
- Använd #getaddrinfo att bestämma protokollet i Adress klass.
- URI fel flyttas till lämplig katalog.
Vad är nytt i version 2.0.5:
- Använd endast SSL alternativ om: ssl är sant
- Fix autentiseringskällor och lätt auth Refactor.
- Höj inte ett fel om en icke-existerande samling tappas.
- Höj fel för missbildade förfrågningar och inte skicka till servern.
- Skriv ut första 250 tecknen i fråga väljare när loggning och räddnings inspektera fel.
- Cluster returnerar tom lista över servrar om det finns ingen i stället för noll.
- Topologi Refactor att använda Single namngivning och semantik.
- Auto prov lappade ruby versioner på Travis.
- Uppdatera samling namnområde för att visa databasen först.
- Uppdateringar så testsvit kan köra med SSL i Jenkins.
- Använd #getaddrinfo att bestämma protokollet i Adress klass.
- URI fel flyttas till lämplig katalog.
Vad är nytt i version 2.0.4:
- Använd endast SSL alternativ om: ssl är sant
- Fix autentiseringskällor och lätt auth Refactor.
- Höj inte ett fel om en icke-existerande samling tappas.
- Höj fel för missbildade förfrågningar och inte skicka till servern.
- Skriv ut första 250 tecknen i fråga väljare när loggning och räddnings inspektera fel.
- Cluster returnerar tom lista över servrar om det finns ingen i stället för noll.
- Topologi Refactor att använda Single namngivning och semantik.
- Auto prov lappade ruby versioner på Travis.
- Uppdatera samling namnområde för att visa databasen först.
- Uppdateringar så testsvit kan köra med SSL i Jenkins.
- Använd #getaddrinfo att bestämma protokollet i Adress klass.
- URI fel flyttas till lämplig katalog.
Vad är nytt i version 2.0.3:
- Använd endast SSL alternativ om: ssl är sant
- Fix autentiseringskällor och lätt auth Refactor.
- Höj inte ett fel om en icke-existerande samling tappas.
- Höj fel för missbildade förfrågningar och inte skicka till servern.
- Skriv ut första 250 tecknen i fråga väljare när loggning och räddnings inspektera fel.
- Cluster returnerar tom lista över servrar om det finns ingen i stället för noll.
- Topologi Refactor att använda Single namngivning och semantik.
- Auto prov lappade ruby versioner på Travis.
- Uppdatera samling namnområde för att visa databasen först.
- Uppdateringar så testsvit kan köra med SSL i Jenkins.
- Använd #getaddrinfo att bestämma protokollet i Adress klass.
- URI fel flyttas till lämplig katalog.
Vad är nytt i version 1.12.0 / 2.0.0.beta:
- tillåter vissa URI alternativ att ha blandade fall.
- Bugfix i MongoReplicaSetClient när ingen chef är inställd och max satsstorlek refereras.
- Bug fix när du skapar / ta bort användare och skapa ett index i Mongos versioner & # x3c; 2,4.
- Bug fixa det jnote och wnote bör inte höja fel vid anslutning till äldre servrar.
Vad är nytt i version 1.9.2:
- Undantag bör höjas när gränsvärdet () med en markör avgas
- Support URI kodade tecken i lösenord
- problem med att ansluta till flera databaser
- Crash med BSON :: ObjectId.new ( '& # x5c, xff')
- Höj fel när avgas flagga används med mongos
- find_and_modify inte tillbaka lastErrorObject
Vad är nytt i version 1.9.0.
- Stöd för batch infoga över flera meddelanden
- Utökat stöd för delegerad autentisering.
- Stöd för validering SSL-certifikat.
- Fast problem med stöd för auth params URI tolken.
- Fast Apache efterlevnad 2,0 licens.
- Fast bson c-förlängnings buggar.
Vad är nytt i version 1.8.6:
- Fast:
- Concurrency fråga i PoolManager # connect_to_members
- Replica set: närmaste läs föredrar
- Replica / sharded klient återanslutning fel
- ShardingPoolManager :: check_connection_health inte stöder autentisering
Vad är nytt i version 1.8.0:
- MongoClient, MongoReplicaSetClient, MongoShardedClient och GridFS införa en ny skriva oro gränssnittet på klienten, DB, Collection, och Operation nivåer
- Avskrivningar av Mongo :: Anslutning till förmån för Mongo :: MongoClient
- Avskrivningar av Mongo :: ReplSetConnection till förmån för Mongo :: MongoReplicaSetClient
- Avskrivningar av Mongo :: ShardedConnection till förmån för Mongo :: MongoShardedClient
- Tillåt specifikation av kommentar fråge opt (Evan Broder)
- Fix för pool autentisering och utloggning (Olivier Bonnaure)
- Fix för markören inte är stängd i pres undantag (Simon Simeonov)
- Fix för data skickar fel inte stänga uttag (Nelson Elhage)
- Instruktioner och icke kod dokumentation flyttade till GitHub wiki
- Förutsatt binär mongo_client har bytt namn till mongo_console
Vad är nytt i version 1.7.0:
- Inkom testning och fullt stöd för MongoDB 2,1 och 2,2
- Lade Aggregation Frame hjälpare metod
- Stöd för Mongos hög tillgänglighet
- modifierade och lagt till nya läs preferenser (detaljer i dokumentation)
- Stöd för datacenter medvetenhet (tag_sets)
- Fast bugg som försökte stänga markörer på fel replikuppsättning medlem
Vad är nya i version 1.6.3:
- Prestandamätningar och förbättringar (särskilt för C-extensions )
- Felkorrigeringar för kontroll strängar med icke UTF-8 tvingas eller underförstådda kodningar
- Inkom uppdaterings stöd för flera gängade instanser av ReplSetConnection
- Lade förmåga att hantera IRB :: Abort Undantag (ctrl-c) rent
- Stöd för stora datum på 32-bitars plattformar (Ruby 1,9 +)
- Inkom #to_ary metod för BSON :: ObjectId
Vad är nytt i version 1.6.2:
- Lade till möjligheten att autentisering via sekundär om primär nod tillgänglig
- Replica inställd uppdateringsintervall framtvingar nu en nedre gräns på 60 sekunder
- Inkom dokumentationen för att tappa index, samlingar, databaser
- Testa utgångs rensning (...) s om fel uppstår
Vad är nytt i version 1.6.1.
- Inkom tråd affinitet till Mongo :: Pool
- Lade distribuera uppgifter.
- Lade Travis CI stöd.
- Loggning varningsmeddelande visas endast för nivå. Debug
Vad är nytt i version 1.6.0.
- Lade Gemfile
- ReplSetConnection frö format är nu rad "värd: port". Strängar
- Lade läsa preferens. Secondary_only
- Lade till möjligheten att logga tid -. Aktiverat som standard
- Inkom skrivskyddad alternativ för DB # adduser.
- Lade. Collectonerror alternativ för bulk-insats
- Annan och uppdaterade URI alternativ (nu skift okänslig).
- Bug fix för ReplSet refresh försöker stänga en sluten uttag.
- Standard op_timeout för ReplSetConnection är nu inaktiverad (var 30 sekunder).
- Support db utgång alternativ för mapreduce.
- Stöd för att hålla begränsade versioner av filer med GridFS.
Vad är nytt i version 1.5.0:
- Borttagen. Async uppdateringsläge
- funktionshindrade automatisk uppdatering läge som standard. Om du vill att föraren att automatiskt kontrollera tillståndet i replikuppsättning måste du använda: synkroniseringsläge. Observera att replikuppsättning uppdaterings är endast avsedd för att ta hänsyn till godartade förändringar i replikuppsättning (lägga till och ta bort noder som inte påverkar aktuella anslutningar).
- Fixat bugg med kommandon skickas till sekundära noder. Nästa utgåva kan du ange var kommandon kan skickas.
- Support:. J felsäkert läge
- Fix: max_scan och. Show_disk_loc Markör alternativ
Vad är nytt i version 1.4.1.
- Förenklad replikuppsättning refresh
- Fix buggar i samband med replikuppsättning uppdatering.
- Gör markören smart nog att fortsätta att fungera även om en uppdatering utlöses.
Vad är nytt i version 1.3.1:
- Fix GridIO # blir oändlig loop fel
- Fix BSON :: OrderedHash # avvisar! lämnar nycklar med null-värden
- Mindre semantisk fix för OrderedHash # avvisar!
- Fix Mongo :: DB att tillåta symboler i metod förflyttningsinsamlingsnamn
- Support ny server regex alternativet & quot; s & quot; (Dotall). Detta viks in med & # x5c;. M Ruby
- Fix så att markör # nära träffar rätt nod när. Read_secondary är aktiverat
- Support maxScan, showDiskLoc och returnKey markören alternativ.
- Gör DB # validate_collection kompatibel med server v1.9.1.
- Fix så att GridIO # får avkastning lokala md5 med md5 matchar server md5.
- Fix bugg i BSON :: OrderedHash som förhindrar YAML.load.
- Fix exempel från / exempel.
- Se till att vi inte ändrar hash argument genom att ringa Hash # DUP när så är lämpligt.
- Se till att JRuby deserializer bevarar binära subtyper ordentligt.
- Fix för streaming en tom fil i GridFS.
- Mindre doc korrigeringar.
Kommentarer hittades inte