MongoDB database er et dokument-orienteret NoSQL database, perfekt til høje intensive belastning miljøer.
MongoDB Ruby driveren gør det muligt for udviklere at skrive apps, der forbinder, lagre og hente oplysninger fra en MongoDB database.
Dette er en MongoDB stik skabt og støttet af den officielle MongoDB udviklingsteam, Coming pakket med masser af eksempler og dokumentation.
MongoDB Ruby driver understøtter primære nøgler, markører, tilslutning pooling, string kodning, forgrenede tilknytning og sokkel timeouts.
Testet til at arbejde på både Ruby og JRuby.
MongoDB leveres også med drivere til forskellige andre programmeringssprog samt:
C
C #
C ++
PHP
Perl
Java
Scala
Erlang
Python
node.js
Haskell
Hvad er nyt i denne udgivelse:
- Kun bruge SSL muligheder hvis: ssl er sandt
- Fix autentificering kilder og let auth Refactor.
- Hæv ikke en fejl, hvis en ikke-eksisterende samling er droppet.
- Hæv fejl for misdannede forespørgsler og ikke sender til serveren.
- Udskriv første 250 tegn af forespørgslen vælgeren når du logger og redning inspicere fejl.
- Cluster returnerer tom liste af servere, hvis der er ingen i stedet for nul.
- Topologi Refactor at bruge Single navngivning og semantik.
- Automatisk test lappede ruby versioner på Travis.
- Opdater samling namespace at vise database først.
- Opdateringer så test suite kan køre med SSL i Jenkins.
- Brug #getaddrinfo at bestemme protokol i Address klassen.
- URI fejl flyttet til passende mappe.
Hvad er nyt i version 2.1.0:
- Brug kun SSL muligheder, hvis: ssl er sandt
- Fix autentificering kilder og let auth Refactor.
- Hæv ikke en fejl, hvis en ikke-eksisterende samling er droppet.
- Hæv fejl for misdannede forespørgsler og ikke sender til serveren.
- Udskriv første 250 tegn af forespørgslen vælgeren når du logger og redning inspicere fejl.
- Cluster returnerer tom liste af servere, hvis der er ingen i stedet for nul.
- Topologi Refactor at bruge Single navngivning og semantik.
- Automatisk test lappede ruby versioner på Travis.
- Opdater samling namespace at vise database først.
- Opdateringer så test suite kan køre med SSL i Jenkins.
- Brug #getaddrinfo at bestemme protokol i Address klassen.
- URI fejl flyttet til passende mappe.
Hvad er nyt i version 2.0.5:
- Brug kun SSL muligheder, hvis: ssl er sandt
- Fix autentificering kilder og let auth Refactor.
- Hæv ikke en fejl, hvis en ikke-eksisterende samling er droppet.
- Hæv fejl for misdannede forespørgsler og ikke sender til serveren.
- Udskriv første 250 tegn af forespørgslen vælgeren når du logger og redning inspicere fejl.
- Cluster returnerer tom liste af servere, hvis der er ingen i stedet for nul.
- Topologi Refactor at bruge Single navngivning og semantik.
- Automatisk test lappede ruby versioner på Travis.
- Opdater samling namespace at vise database først.
- Opdateringer så test suite kan køre med SSL i Jenkins.
- Brug #getaddrinfo at bestemme protokol i Address klassen.
- URI fejl flyttet til passende mappe.
Hvad er nyt i version 2.0.4:
- Brug kun SSL muligheder, hvis: ssl er sandt
- Fix autentificering kilder og let auth Refactor.
- Hæv ikke en fejl, hvis en ikke-eksisterende samling er droppet.
- Hæv fejl for misdannede forespørgsler og ikke sender til serveren.
- Udskriv første 250 tegn af forespørgslen vælgeren når du logger og redning inspicere fejl.
- Cluster returnerer tom liste af servere, hvis der er ingen i stedet for nul.
- Topologi Refactor at bruge Single navngivning og semantik.
- Automatisk test lappede ruby versioner på Travis.
- Opdater samling namespace at vise database først.
- Opdateringer så test suite kan køre med SSL i Jenkins.
- Brug #getaddrinfo at bestemme protokol i Address klassen.
- URI fejl flyttet til passende mappe.
Hvad er nyt i version 2.0.3:
- Brug kun SSL muligheder, hvis: ssl er sandt
- Fix autentificering kilder og let auth Refactor.
- Hæv ikke en fejl, hvis en ikke-eksisterende samling er droppet.
- Hæv fejl for misdannede forespørgsler og ikke sender til serveren.
- Udskriv første 250 tegn af forespørgslen vælgeren når du logger og redning inspicere fejl.
- Cluster returnerer tom liste af servere, hvis der er ingen i stedet for nul.
- Topologi Refactor at bruge Single navngivning og semantik.
- Automatisk test lappede ruby versioner på Travis.
- Opdater samling namespace at vise database først.
- Opdateringer så test suite kan køre med SSL i Jenkins.
- Brug #getaddrinfo at bestemme protokol i Address klassen.
- URI fejl flyttet til passende mappe.
Hvad er nyt i version 1.12.0 / 2.0.0.beta:
- tillader visse URI muligheder at have blandet tilfælde.
- Bug fix i MongoReplicaSetClient når ingen manager er indstillet og maks batch størrelse refereres.
- Bug fix ved oprettelse / fjernelse af brugere og skabe et indeks i Mongos versioner & # X3C; 2.4.
- Bug fix at jnote og wnote bør ikke hæve fejl ved tilslutning til ældre servere.
Hvad er nyt i version 1.9.2:
- Undtagelse bør hæves, når du bruger grænse () med en udstødning cursor
- Support URI kodede tegn i adgangskoder
- Problem tilslutning til flere databaser
- Crash med BSON :: ObjectId.new ( '& # x5c; xff')
- Hæv fejl, når udstødning flag er brugt med Mongos
- find_and_modify ikke vender tilbage lastErrorObject
Hvad er nyt i version 1.9.0:.
- Tilføjet understøttelse af batch indsætte over flere beskeder
- Tilføjet understøttelse af uddelegeret godkendelse.
- Tilføjet understøttelse af SSL-certifikat validering.
- Fixed problem med støtte til auth params URI parser.
- Fast Apache overholdelse 2.0 licens.
- Fast bson c-extension bugs.
Hvad er nyt i version 1.8.6:
- Fast:
- Samtidighed problem i PoolManager # connect_to_members
- Replica sæt: nærmeste læse præference
- Replica / sharded klient Reconnection fejl
- ShardingPoolManager :: check_connection_health ikke understøtter godkendelse
Hvad er nyt i version 1.8.0:
- MongoClient, MongoReplicaSetClient, MongoShardedClient og GridFS implementere en ny skrive bekymring grænseflade på Client, DB, Collection, og Operation niveauer
- udfasning af Mongo :: Tilslutning til fordel for Mongo :: MongoClient
- udfasning af Mongo :: ReplSetConnection til fordel for Mongo :: MongoReplicaSetClient
- udfasning af Mongo :: ShardedConnection til fordel for Mongo :: MongoShardedClient
- Tillad specifikation af kommentar forespørgsel opt (Evan Broder)
- Fix for pool-godkendelse og logout (Olivier Bonnaure)
- Fix for cursoren ikke bliver lukket i presense undtagelser (Simon Simeonov)
- Fix for data sender fiasko lukker ikke sokkel (Nelson Elhage)
- Tutorials og ikke kode dokumentation flyttet til GitHub wiki
- Forudsat binære mongo_client er blevet omdøbt til mongo_console
Hvad er nyt i version 1.7.0:
- Tilføjet test og fulde støtte til MongoDB 2.1 & 2.2
- Tilføjet Aggregation Framework hjælper metode
- Tilføjet understøttelse af Mongos høj tilgængelighed
- ændret og tilføjet nye læse præferencer (detaljer i dokumentation)
- Understøttelse af datacenter bevidsthed (tag_sets)
- Fixed bug, der forsøgte at lukke markører på forkert replika sæt medlem
Hvad er nye i version 1.6.3:
- ydeevne målinger og forbedringer (især for C-extensions )
- Fejlrettelser til kontrol strenge med ikke UTF-8 tvunget eller underforståede kodninger
- Tilføjet refresh understøttelse af flere gevind forekomster af ReplSetConnection
- Tilføjet evne til at håndtere IRB :: Abort Undtagelse (ctrl-c) rent
- Tilføjet understøttelse af store datoer på 32-bit platforme (Ruby 1.9 +)
- Tilføjet #to_ary metode til BSON :: Objekt-
Hvad er nyt i version 1.6.2:
- Tilføjet evne til godkendelse via sekundær hvis primære knude utilgængelig
- Replica sæt refresh interval håndhæver nu en nedre grænse på 60 sekunder
- Tilføjet dokumentation for slippe indekser, samlinger, databaser
- Test output oprydning (...) s medmindre fejl opstår
Hvad er nyt i version 1.6.1:.
- Tilføjet tråd affinitet til Mongo :: Pool
- Tilføjet implementere opgaver.
- Tilføjet Travis CI support.
- Logning advarselsmeddelelse vises kun for niveau:. Debug
Hvad er nyt i version 1.6.0:.
- Tilføjet Gemfile
- ReplSetConnection frø format er nu vifte af 'host: port ". Strings
- Tilføjet læse præference:. Secondary_only
- Tilføjet mulighed for at logge varighed -. Aktiveret som standard
- Tilføjet readonly mulighed for DB # adduser.
- Tilføjet:. Collectonerror mulighed for bulk-insert
- Tilføjet og opdaterede URI muligheder (nu store og små bogstaver).
- Bug fix til ReplSet refresh forsøger at lukke en lukket sokkel.
- Standard op_timeout for ReplSetConnection er nu deaktiveret (var 30 sekunder).
- Support db output mulighed for kortet reducere.
- Støtte til at holde begrænsede versioner af filer ved hjælp GridFS.
Hvad er nyt i version 1.5.0:
- Fjernet:. Async opfriskning
- Deaktiveret auto refresh funktion som standard. Hvis du vil have driveren til automatisk at kontrollere tilstanden af replika sæt, skal du bruge: sync mode. Bemærk, at replika sæt refresh er kun beregnet til grund for godartede ændringer i replika sæt (tilføje og fjerne knuder, som ikke påvirker de nuværende forbindelser).
- Fixed bug med kommandoer bliver sendt til sekundære knuder. Den næste udgivelse vil give dig mulighed for at angive, hvor der kan sendes kommandoer.
- Support:. J fejlsikret tilstand option
- Rettelse: max_scan og:. Show_disk_loc Cursor muligheder
Hvad er nyt i version 1.4.1:.
- Forenklet replika sæt refresh
- Fix bugs forbundet med replika sæt refresh.
- Gør cursor smart nok til at fortsætte med at fungere, selv hvis en refresh udløses.
Hvad er nyt i version 1.3.1:
- Fix GridIO # får uendelig løkke fejl
- Fix BSON :: OrderedHash # afviser! efterlader nøgler med NULL-værdier
- Minor semantisk rettelse til OrderedHash # afviser!
- Fix Mongo :: DB at tillade symboler i navne metode gennemkører indsamling
- Støt ny server regex option & quot; s & quot; (Dotall). Dette er foldet i med & # x5c;. M i Ruby
- Fix så Cursor # tæt rammer den rigtige node, når:. Read_secondary er aktiveret
- Support maxScan, showDiskLoc, og returnKey markøren muligheder.
- Gør DB # validate_collection kompatibel med server v1.9.1.
- Fix så GridIO # får afkast lokal md5 med md5 matcher server md5.
- Fix bug i BSON :: OrderedHash der forhindrer YAML.load.
- Fix eksempel fra / eksempler.
- Sørg for, at vi ikke ændrer hash argumenter ved at kalde Hash # dup når det er relevant.
- Sørg for, at JRuby deserializer bevarer binære undertyper korrekt.
- Fix til streaming en tom fil i GridFS.
- Minor doc rettelser.
Kommentarer ikke fundet