MongoDB tietokanta on asiakirja suuntautunut NoSQL tietokanta, täydellinen korkea intensiivinen kuormitus ympäristöissä.
MongoDB Ruby Kuljettajan avulla kehittäjät voivat kirjoittaa sovelluksia, jotka yhdistävät, tallentaa ja hakea tietoa siitä MongoDB tietokannasta.
Tämä on MongoDB liitin luonut ja tukee virallisen MongoDB kehitystiimi, tulossa täynnä paljon esimerkkejä ja dokumentointi.
MongoDB Ruby Ajuri sisältää tuen ensisijaisia avaimia, osoittimet, yhteys yhdistäminen, jono koodaus, forkkaamisessa, ja pistorasia aikalisiä.
Testattu työskennellä sekä Ruby ja JRuby.
MongoDB mukana tulee myös kuljettajan eri muita ohjelmointikieliä sekä:
C
C #
C ++
PHP
Perl
Java
Scala
Erlang
Python
Node.js
Haskell
Mikä on uusi tässä julkaisussa:
- Käytä vain SSL vaihtoehtoja jos: sSL on totta li>
- Korjaus tunnistuksen lähteistä ja lievää auth Refactor.
- Älä nosta virhe jos olemattoman kokoelman pudotetaan.
- Nosta virhe epämuodostunut kyselyitä ja älä lähetä palvelimelle.
- Tulosta ensimmäinen 250 merkkiä kyselyn valitsin kirjautuessaan ja pelastus tarkastaa virhe.
- Cluster palauttaa tyhjän listan palvelimista jos niitä ei ole sijasta nolla.
- Topologia Refactor käyttää yhden nimeäminen ja semantiikkaa.
- Automaattinen testi paikattu rubiini versiot Travis.
- Päivitä kokoelma nimiavaruuden näyttää tietokantaa.
- Päivitykset niin Testikirjaston voi ajaa SSL Jenkins.
- Käytä #getaddrinfo määrittää protokollan osoite luokassa.
- URI virheitä siirretty sopivaan hakemistoon.
Mikä on uusi versiossa 2.1.0:
- Käytä SSL vaihtoehtoja, jos: SSL on totta
- Korjaus tunnistuksen lähteistä ja lievää auth Refactor.
- Älä nosta virhe jos olemattoman kokoelman pudotetaan.
- Nosta virhe epämuodostunut kyselyitä ja älä lähetä palvelimelle.
- Tulosta ensimmäinen 250 merkkiä kyselyn valitsin kirjautuessaan ja pelastus tarkastaa virhe.
- Cluster palauttaa tyhjän listan palvelimista jos niitä ei ole sijasta nolla.
- Topologia Refactor käyttää yhden nimeäminen ja semantiikkaa.
- Automaattinen testi paikattu rubiini versiot Travis.
- Päivitä kokoelma nimiavaruuden näyttää tietokantaa.
- Päivitykset niin Testikirjaston voi ajaa SSL Jenkins.
- Käytä #getaddrinfo määrittää protokollan osoite luokassa.
- URI virheitä siirretty sopivaan hakemistoon.
Mikä on uusi versiossa 2.0.5:
- Käytä SSL vaihtoehtoja, jos: SSL on totta
- Korjaus tunnistuksen lähteistä ja lievää auth Refactor.
- Älä nosta virhe jos olemattoman kokoelman pudotetaan.
- Nosta virhe epämuodostunut kyselyitä ja älä lähetä palvelimelle.
- Tulosta ensimmäinen 250 merkkiä kyselyn valitsin kirjautuessaan ja pelastus tarkastaa virhe.
- Cluster palauttaa tyhjän listan palvelimista jos niitä ei ole sijasta nolla.
- Topologia Refactor käyttää yhden nimeäminen ja semantiikkaa.
- Automaattinen testi paikattu rubiini versiot Travis.
- Päivitä kokoelma nimiavaruuden näyttää tietokantaa.
- Päivitykset niin Testikirjaston voi ajaa SSL Jenkins.
- Käytä #getaddrinfo määrittää protokollan osoite luokassa.
- URI virheitä siirretty sopivaan hakemistoon.
Mikä on uusi versiossa 2.0.4:
- Käytä SSL vaihtoehtoja, jos: SSL on totta
- Korjaus tunnistuksen lähteistä ja lievää auth Refactor.
- Älä nosta virhe jos olemattoman kokoelman pudotetaan.
- Nosta virhe epämuodostunut kyselyitä ja älä lähetä palvelimelle.
- Tulosta ensimmäinen 250 merkkiä kyselyn valitsin kirjautuessaan ja pelastus tarkastaa virhe.
- Cluster palauttaa tyhjän listan palvelimista jos niitä ei ole sijasta nolla.
- Topologia Refactor käyttää yhden nimeäminen ja semantiikkaa.
- Automaattinen testi paikattu rubiini versiot Travis.
- Päivitä kokoelma nimiavaruuden näyttää tietokantaa.
- Päivitykset niin Testikirjaston voi ajaa SSL Jenkins.
- Käytä #getaddrinfo määrittää protokollan osoite luokassa.
- URI virheitä siirretty sopivaan hakemistoon.
Mikä on uusi versiossa 2.0.3:
- Käytä SSL vaihtoehtoja, jos: SSL on totta
- Korjaus tunnistuksen lähteistä ja lievää auth Refactor.
- Älä nosta virhe jos olemattoman kokoelman pudotetaan.
- Nosta virhe epämuodostunut kyselyitä ja älä lähetä palvelimelle.
- Tulosta ensimmäinen 250 merkkiä kyselyn valitsin kirjautuessaan ja pelastus tarkastaa virhe.
- Cluster palauttaa tyhjän listan palvelimista jos niitä ei ole sijasta nolla.
- Topologia Refactor käyttää yhden nimeäminen ja semantiikkaa.
- Automaattinen testi paikattu rubiini versiot Travis.
- Päivitä kokoelma nimiavaruuden näyttää tietokantaa.
- Päivitykset niin Testikirjaston voi ajaa SSL Jenkins.
- Käytä #getaddrinfo määrittää protokollan osoite luokassa.
- URI virheitä siirretty sopivaan hakemistoon.
Mikä on uusi versiossa 1.12.0 / 2.0.0.beta:
- Salli tietyt URI vaihtoehtoja on sekoitettu tapauksiin.
- Virhekorjaus MongoReplicaSetClient kun mitään johtaja on asetettu ja max eräkoko viitataan.
- Virhekorjaus luodessaan / poistamalla käyttäjiä ja luoda indeksin Mongos versioissa & # X3C; 2.4.
- Bug korjaa että jnote ja wnote saisi nostaa virheitä liitetty legacy palvelimiin.
Mikä on uusi versiossa 1.9.2:
- Poikkeus olisi nostettava käytettäessä raja () kanssa pakokaasujen kursori
- Tuki URI merkkiä salasanoja
- Ongelma yhteyden useisiin tietokantoihin
- Crash kanssa BSON :: ObjectId.new ( '& # x5c; xff')
- Nosta virhe pakokaasun lippua käytetään Mongos
- find_and_modify ei palaa lastErrorObject
Mikä on uusi versiossa 1.9.0:
- Lisätty tuki erän lisätä yli useita viestejä.
- Lisätty tuki delegoitu autentikointi.
- Lisätty tuki SSL sertifikaatin vahvistus.
- Korjattu ongelma, joka tukee auth params URI jäsennin.
- Kiinteät Apache 2.0 lisenssin noudattamista.
- Kiinteät bson c-laajennus vikoja.
Mikä on uusi versiossa 1.8.6:
- Kiinteä:
- Samanaikaiset kysymys PoolManager # connect_to_members
- replikajoukon: lähin luku etusija
- Replica / sharded asiakas uudelleenliittämistä virheitä
- ShardingPoolManager :: check_connection_health ei tue autentikointi
Mikä on uusi versiossa 1.8.0:
- MongoClient, MongoReplicaSetClient, MongoShardedClient ja GridFS toteuttaa uusi kirjoittaa huoli rajapinnan Client, DB, kerääminen, ja operaatio tasot
- Poistot Mongo :: Yhteys hyväksi Mongo :: MongoClient
- Poistot Mongo :: ReplSetConnection hyväksi Mongo :: MongoReplicaSetClient
- Poistot Mongo :: ShardedConnection hyväksi Mongo :: MongoShardedClient
- Salli erittely kommentti kyselyn opt (Evan Broder)
- Fix allas todennus ja uloskirjautumisen (Olivier Bonnaure)
- Fix osoitin ei suljettu presense poikkeuksia (Simon Simeonov)
- Fix tietojen lähettää vika ei sulkeudu liitäntään (Nelson Elhage)
- Ohjeita ja muiden koodin asiakirjat siirretään GitHub wiki
- Jos binary mongo_client on nimetty uudelleen mongo_console
Mikä on uusi versiossa 1.7.0:
- Lisätty testaus ja täyden tuen MongoDB 2.1 & 2.2
- Lisätty Aggregation Framework apulainen menetelmä
- Lisätty tuki Mongos korkean käytettävyyden
- Muokattu ja lisätty uusia luku- mieltymykset (yksityiskohdat asiakirjat)
- Lisätty tuki konesalin tietoisuus (tag_sets)
- Kiinteä vika, joka yritti sulkea osoittimet virheellisiin replikajoukon jäsen
Mikä on uusi versiossa 1.6.3:
- Suorituskyky mittaukset ja parannukset (erityisesti C-laajennukset )
- Virheenkorjauksia tarkastamiseksi kieliä kuin UTF-8 pakotetaan tai hiljaista koodauksia
- Lisätty virkistää tukee useita kierteillä esiintymiä ReplSetConnection
- Lisätty kyky käsitellä IRB :: Keskeytä Poikkeus (ctrl-c) puhtaasti
- Lisätty tuki suurille päivämäärät 32-bittisillä alustoilla (Ruby 1,9 +)
- Lisätty #to_ary menetelmä BSON :: kohdetunnus
Mikä on uusi versiossa 1.6.2:
- Lisätty kyky todennus tapahtuu toissijaisen jos ensisijainen solmu ei ole käytettävissä
- replikajoukon päivitysväli nyt toimeenpanee alaraja 60 sekunnin
- Lisätty dokumentaation pudottamalla indeksit, kokoelmat, tietokannat
- Testilähtö siivous (...) s ellei vika
Mikä on uusi versiossa 1.6.1:
- Lisätty kierre affiniteetti Mongo :: Pool.
- Lisätty käyttöön tehtäviä.
- Lisätty Travis CI tukea.
- Kirjaaminen varoitusviesti näytetään vain taso: debug.
Mikä on uusi versiossa 1.6.0:
- Lisätty Gemfile.
- ReplSetConnection siemen muoto on nyt joukko 'isäntä: portti "jouset.
- Lisätty lukea etusija: secondary_only.
- Lisätty mahdollisuus kirjautua kesto - oletusarvoisesti käytössä.
- Lisätty readonly vaihtoehto DB # adduser.
- Lisätty: collectonerror vaihtoehto bulk-insert.
- Lisätty ja päivitetään URI vaihtoehtoja (nyt kirjainkoko).
- virheenkorjaus ReplSet refresh yrittää sulkea suljettuun pistorasia.
- Default op_timeout varten ReplSetConnection on nyt poistettu käytöstä (oli 30 sekuntia).
- Tuki db lähtö vaihtoehto kartan vähentää.
- Tuki pitää rajoitetun versioita tiedostoja GridFS.
Mikä on uusi versiossa 1.5.0:
- Poistettu: async virkistää tila.
- Ei käytössä automaattinen päivitys oletusarvoisesti. Jos haluat ohjaimen automaattisesti tarkistaa tilan replikajoukon, sinun on käytettävä: sync mode. Huomaa, että replikointijoukon virkistää pyritään ainoastaan tilille hyvänlaatuisen muutokset replikajoukon (lisäämällä ja poistamalla solmut, jotka eivät vaikuta nykyiseen yhteyksiä).
- Kiinteä vika komennoilla lähetetään toissijaisista solmuista. Seuraava julkaisu voit määrittää, mihin voidaan vastaavasti lähettää.
- Tuki: j vikasietotilan valinta.
- Fix: max_scan ja: show_disk_loc Cursor vaihtoehtoja.
Mikä on uusi versiossa 1.4.1:
- Yksinkertaistettu replikajoukon virkistää.
- Fix vikoja liittyy replikajoukon refresh.
- Tee kohdistin tarpeeksi älykkäitä jatkaa toimintaansa, vaikka virkistystaajuus laukaistaan.
Mikä on uusi versiossa 1.3.1:
- Fix GridIO # saa päättymättömään silmukkaan virhe
- Korjaa BSON :: OrderedHash # hylätä! jättäen avaimet tyhjäarvoja
- Minor semanttisen korjaus OrderedHash # hylätä!
- Fix Mongo :: DB jotta symbolit menetelmässä liikkumisesta kokoelma nimet
- Tuki uusi palvelin regex vaihtoehto & quot; s & quot; (Dotall). Tämä on taitettu sisään & # x5c; m Ruby.
- Fix jotta kursori # lähelle osuu oikeaan solmuun, kun: read_secondary on käytössä.
- Tuki maxScan, showDiskLoc, ja returnKey kursori vaihtoehtoja.
- Tee DB # validate_collection yhteensopiva palvelimeen v1.9.1.
- Korjaa jotta GridIO # saa palaa paikallisen md5 MD5 täsmää palvelimen md5.
- Korjaa vian BSON :: OrderedHash joka estää YAML.load.
- Fix esimerkki / esimerkkejä.
- Varmista, että emme muuta hash argumentteja soittamalla Hash # DUP tarvittaessa.
- Varmista, että JRuby Deserializer säilyttää binary alatyyppejä oikein.
- Fix streaming tyhjän tiedoston GridFS.
- Pieniä doc korjauksia.
Kommentteja ei löytynyt