MongoDB , duomenų bazė yra dokumentas orientuotas NoSQL duomenų, puikiai tinka aukštos intensyvios apkrovos sąlygomis.
MongoDB Rubinas tvarkyklė leidžia kūrėjams rašyti programas, kurios internetu prijungia, saugoti ir gauti informaciją iš MongoDB duomenų bazę.
Tai MongoDB jungtis sukurta ir palaikoma oficialiai MongoDB kūrimo komanda, deja, supakuotas su daug pavyzdžių ir dokumentus.
MongoDB Rubinas Vairuotojas apima paramą pirminių raktų, kursorius, ryšio sujungimo, styginių kodavimas, šakojimasis, ir lizdas praėjęs laikas.
Testuota dirbti tiek Ruby ir JRuby.
MongoDB taip pat ateina su vairuotojais dėl įvairių kitų programavimo kalbų, taip pat:
C
C #
", C ++
PHP
"Perlas"
"Java"
"Scala"
Erlang
"Python"
Node.js
Haskell
Kas naujo , šioje laidoje:
- Tik naudoti SSL variantai jeigu: SSL tiesa,
- Nustatyti atpažinimo šaltiniai ir šiek tiek auth Refactor.
- Nekelkite klaidą, jei ne visai kolekcija sumažėjo.
- Pakelkite klaidą už neteisingais užklausų ir nesiunčia į serverį.
- Spausdinti pirmieji 250 simbolių užklausos selektorių, kai medienos ruoša ir gelbėjimo apžiūrėti klaidą.
- klasteris grįžta tuščią sąrašą serverių, jei ten nėra, o ne nulis.
- topologija Refactor naudoti bendrąją pavadinimų ir semantiką.
- Automatinis testas lopas ruby versijas rasite Travis.
- Atnaujinti kolekcija vardų pirmiausia rodo duomenų bazę.
- Atnaujinimai taip testų komplekto galima paleisti naudojant SSL Jenkins.
- Naudoti #getaddrinfo nustatyti protokolą Adresas klasę.
- URI klaidų persikėlė į atitinkamą katalogą.
Kas naujo versijos 2.1.0:
- Tik naudoti SSL galimybes, jei: SSL tiesa
- Nustatyti atpažinimo šaltiniai ir šiek tiek auth Refactor.
- Nekelkite klaidą, jei ne visai kolekcija sumažėjo.
- Pakelkite klaidą už neteisingais užklausų ir nesiunčia į serverį.
- Spausdinti pirmieji 250 simbolių užklausos selektorių, kai medienos ruoša ir gelbėjimo apžiūrėti klaidą.
- klasteris grįžta tuščią sąrašą serverių, jei ten nėra, o ne nulis.
- topologija Refactor naudoti bendrąją pavadinimų ir semantiką.
- Automatinis testas lopas ruby versijas rasite Travis.
- Atnaujinti kolekcija vardų pirmiausia rodo duomenų bazę.
- Atnaujinimai taip testų komplekto galima paleisti naudojant SSL Jenkins.
- Naudoti #getaddrinfo nustatyti protokolą Adresas klasę.
- URI klaidų persikėlė į atitinkamą katalogą.
Kas naujo versijos 2.0.5:
- Tik naudoti SSL galimybes, jei: SSL tiesa
- Nustatyti atpažinimo šaltiniai ir šiek tiek auth Refactor.
- Nekelkite klaidą, jei ne visai kolekcija sumažėjo.
- Pakelkite klaidą už neteisingais užklausų ir nesiunčia į serverį.
- Spausdinti pirmieji 250 simbolių užklausos selektorių, kai medienos ruoša ir gelbėjimo apžiūrėti klaidą.
- klasteris grįžta tuščią sąrašą serverių, jei ten nėra, o ne nulis.
- topologija Refactor naudoti bendrąją pavadinimų ir semantiką.
- Automatinis testas lopas ruby versijas rasite Travis.
- Atnaujinti kolekcija vardų pirmiausia rodo duomenų bazę.
- Atnaujinimai taip testų komplekto galima paleisti naudojant SSL Jenkins.
- Naudoti #getaddrinfo nustatyti protokolą Adresas klasę.
- URI klaidų persikėlė į atitinkamą katalogą.
Kas naujo versijos 2.0.4:
- Tik naudoti SSL galimybes, jei: SSL tiesa
- Nustatyti atpažinimo šaltiniai ir šiek tiek auth Refactor.
- Nekelkite klaidą, jei ne visai kolekcija sumažėjo.
- Pakelkite klaidą už neteisingais užklausų ir nesiunčia į serverį.
- Spausdinti pirmieji 250 simbolių užklausos selektorių, kai medienos ruoša ir gelbėjimo apžiūrėti klaidą.
- klasteris grįžta tuščią sąrašą serverių, jei ten nėra, o ne nulis.
- topologija Refactor naudoti bendrąją pavadinimų ir semantiką.
- Automatinis testas lopas ruby versijas rasite Travis.
- Atnaujinti kolekcija vardų pirmiausia rodo duomenų bazę.
- Atnaujinimai taip testų komplekto galima paleisti naudojant SSL Jenkins.
- Naudoti #getaddrinfo nustatyti protokolą Adresas klasę.
- URI klaidų persikėlė į atitinkamą katalogą.
Kas naujo versijos 2.0.3:
- Tik naudoti SSL galimybes, jei: SSL tiesa
- Nustatyti atpažinimo šaltiniai ir šiek tiek auth Refactor.
- Nekelkite klaidą, jei ne visai kolekcija sumažėjo.
- Pakelkite klaidą už neteisingais užklausų ir nesiunčia į serverį.
- Spausdinti pirmieji 250 simbolių užklausos selektorių, kai medienos ruoša ir gelbėjimo apžiūrėti klaidą.
- klasteris grįžta tuščią sąrašą serverių, jei ten nėra, o ne nulis.
- topologija Refactor naudoti bendrąją pavadinimų ir semantiką.
- Automatinis testas lopas ruby versijas rasite Travis.
- Atnaujinti kolekcija vardų pirmiausia rodo duomenų bazę.
- Atnaujinimai taip testų komplekto galima paleisti naudojant SSL Jenkins.
- Naudoti #getaddrinfo nustatyti protokolą Adresas klasę.
- URI klaidų persikėlė į atitinkamą katalogą.
Kas naujo versija 1.12.0 / 2.0.0.beta:
- leisti tam URI variantai turėti sumaišyti atvejus.
- Klaidų taisymas ir MongoReplicaSetClient kai nėra vadybininkas yra nustatytas ir maksimalus siuntos dydis yra nuorodos.
- Klaidų taisymas kuriant / pašalinti vartotojus ir sukurti į mongos versijų & # x3c indeksą; 2.4.
- Re nustatyti, kad jnote ir wnote neturėtų kelti klaidų, kai prijungtas prie senųjų serverių.
Kas naujo versijos 1.9.2:
- Išimtis turėtų būti padidintas naudojant ribą () su išmetimo žymeklis;
- Pagalba URI užkoduoti simbolių slaptažodžius,
- Problema jungiantis prie įvairių duomenų bazių,
- avarijos su BSON :: ObjectId.new ( '& # x5c; xff "),
- Pakelkite klaidą, kai išmetimo vėliavėlė yra naudojama kartu su mongos
- find_and_modify negrįžta lastErrorObject
Kas naujo versija 1.9.0.
- Pridėta parama partijos įterpti per kelis pranešimus
- Pridėta parama deleguoto autentiškumo.
- Pridėta parama SSL sertifikatas patvirtinimo.
- Ištaisyta problema su parama Auth params URI analizatorius.
- Fixed "Apache 2.0 licencija susiejimas.
- Fiksuotas bson C-priauginimas klaidas.
Kas naujo versijos 1.8.6:
- Fiksuotas:
- Concurrency klausimas PoolManager # connect_to_members
- replica rinkinys: Artimiausias Skaityti pirmenybė;
- replica / sharded klientas pakartotinis energijos jungimas klaidų;
- ShardingPoolManager :: check_connection_health nepalaiko autentifikavimo
Kas naujo versijos 1.8.0:
- MongoClient, MongoReplicaSetClient, MongoShardedClient ir GridFS įgyvendinti naujas rašyti susirūpinimą sąsaja Klientui, DB, kolekcija, ir eksploatavimo lygius,
- nutraukiamas sistemos Mongo :: Ryšio naudai Mongo :: MongoClient
- nutraukiamas sistemos Mongo :: ReplSetConnection naudai Mongo :: MongoReplicaSetClient
- nutraukiamas sistemos Mongo :: ShardedConnection naudai Mongo :: MongoShardedClient
- Leisti specifikacija komentaras užklausos opt (Evanas broder)
- Nustatyti ir baseino autentifikavimo ir atsijungimo (Olivier Bonnaure)
- Nustatyti už žymeklį nėra uždarytas presense išimčių (Simonas simeonov)
- Nustatyti duomenų siųsti gedimas ne uždaryti lizdas (Nelson Elhage)
- Pamokos ir ne kodas dokumentacija persikėlė į GitHub wiki
- Jei dvejetainis mongo_client buvo pervadintas į mongo_console
Kas naujo versijos 1.7.0:
- Pridėta bandymai ir visišką paramą MongoDB 2.1 ir 2.2
- patalpintas sumavimas pagrindų pagalbininkas metodas;
- Pridėta parama Mongos didelio prieinamumo;
- Modifikuota ir pridėta naujų Plačiau lengvatų (išsamesnė informacija pateikta dokumentacija),
- Pridėtas duomenų centro supratimo (tag_sets)
- Ištaisyta klaida, kuri mėgino uždaryti kursorius neteisinga replikų rinkinio narys;
Kas yra naujų versijos 1.6.3:
- Performance matavimai ir priedus (ypač C-plėtiniai )
- Klaidų pataisymai tikrinimo eilutes su ne UTF-8 priverstinio ar numanomų koduotes,
- Pridėta Atnaujinti Parama kelis sriegiuotų atvejų ReplSetConnection
- Pridėta galimybė dirbti IRB :: Nutraukti Exception (Ctrl + C) švariai,
- Pridėta parama didelėms datų 32 bitų platformoms ( "Ruby 1.9 +),
- Pridėta #to_ary metodą BSON :: ObjectId
Kas naujo versijos 1.6.2:
- Pridėta galimybė autentifikavimo per vidurinė jei pagrindinis mazgas nepasiekiamas
- replica nustatyti atnaujinimo intervalas dabar įgyvendina žemesnė riba 60 sekundžių;
- Pridėta dokumentacija nuleisti indeksus, kolekcijos, duomenų bazių;
- Patikrinkite produkcija valymas (...) ai, nebent sugenda,
Kas naujo versija 1.6.1.
- Pridėta sriegis afiniteto Mongo :: viešbučiai
- patalpintas dislokuoti užduotis.
- patalpintas Travisas PI parama.
- Miškininkystė įspėjamasis pranešimas rodomas tik lygis:. Debug "
Kas naujo versija 1.6.0.
- patalpintas Gemfile
- ReplSetConnection sėklų formatas dabar masyvas "host: port". Stygų;
- patalpintas skaityti preferencija:. Secondary_only
- Pridėta galimybė prisijungti trukmė -. Įjungta pagal nutylėjimą,
- Pridėta nekeičiamosios variantą DB # adduser.
- Parašytas:. Collectonerror variantas urmu įdėkite
- patalpintas ir atnaujinti URI galimybės (dabar didžiosios ir mažosios raidės).
- Re fix ReplSet atnaujinimo bando uždaryti uždarą lizdą.
- Numatytasis op_timeout už ReplSetConnection dabar išjungta (buvo 30 sekundžių).
- Pagalba dB išvesties galimybė žemėlapyje sumažinti.
- Parama išlaikyti ribotas versijas failus naudojant GridFS.
Kas naujo versijos 1.5.0:
- Pašalinta:. Asinchroninis Atnaujinti režimas;
- Išjungta Auto Refresh režimas pagal nutylėjimą. Jei norite, kad vairuotojas automatiškai patikrinti replikų rinkinio būseną, turite naudoti: sinchronizavimo režimą. Atkreipkite dėmesį, kad replika nustatyti atnaujinimo yra skirta tik sąskaitą gerybinių pokyčiams į replikų rinkinio (pridėjimas ir pašalinimas mazgus, kurie neturi galiojančių jungtys).
- Ištaisyta klaida su komandomis siunčiama antrinių mazgų. Kitas spaudai leis jums nurodyti, kur komandos gali būti išsiųstas.
- Pagalba:. J Safe Mode variantas;
- Nustatyti: max_scan ir:. Show_disk_loc Cursor variantai;
Kas naujo versija 1.4.1.
- Supaprastinta replikų rinkinio atnaujinimo
- Nustatyti klaidas, susijusias su replika Nustatyti atnaujinimo.
- Padaryti žymeklį pakankamai protingas, kad toliau funkcionuoja net jei Atnaujinti suveikia.
Kas naujo versijos 1.3.1:
- Nustatyti GridIO # tampa begalinis ciklas klaidą "
- Nustatyti BSON :: OrderedHash # atmesti! paliekant raktus su neapibrėžtų reikšmių;
- Mažosios semantinis fix OrderedHash # atmesti!
- Nustatyti mongo :: DB leisti simbolius būdas važiuojantiems surinkimo pavadinimus;
- remti naujas serveris reguliariosios išraiškos galimybe & quot; S & quot; (Dotall). Tai yra perlenkta su & # x5c;. M Ruby "
- Nustatyti, kad Žymeklis # Uždaryti hitai tinkamą mazgas, kai:. Read_secondary yra įjungtas;
- Pagalba maxScan, showDiskLoc ir returnKey žymeklis variantų.
- Padaryti BP # validate_collection suderinama su serverio v1.9.1.
- Nustatyti, kad GridIO # gauna grįžta vietos md5 su md5 rungtynes serverio md5.
- Nustatyti klaidą į BSON :: OrderedHash, kuri apsaugo YAML.load.
- Nustatyti pavyzdį iš / pavyzdžių.
- Patikrinkite, ar mes neturime keisti maišos argumentus paskambinę hash # DUP, kai tinkama.
- Patikrinkite, JRuby deserializer tinkamai išsaugo dvejetainius potipius.
- Nustatyti transliacijos tuščią failą į GridFS.
- Mažosios doc pataisymai.
Komentarai nerastas