MongoDB база данни е документ, ориентиран към NoSQL база данни, идеален за високи среди интензивни натоварвания.
На драйвера за MongoDB Ruby дава възможност на разработчиците да пишат приложения, които се свързват, магазин и извличане на информация от база данни, MongoDB.
Това е съединител за MongoDB създаден и се поддържа от официалния екип на развитие MongoDB, нахлувайки опаковани с много примери и документация.
На драйвера за MongoDB Ruby включва поддръжка за първични ключове, курсори, пул за връзки, низ кодиране, разклоняване, и гнездо кратки прекъсвания.
Тестван да работи върху двете Ruby и JRuby.
MongoDB също така идва с драйвери за различни други езици за програмиране, както и:
C
C #
C ++
PHP
Perl
Java
Scala
Erlang
Python
Node.js
Haskell силни>
<силни> Какво ново в тази версия:
- Използвайте SSL опции ако: SSL е вярно
- източници Fix удостоверяване и леко Преструктуриране на упълномощаване.
- Не повдигайте за грешка, ако несъществуваща колекция е изпускан.
- повдигане грешка за деформиран заявки и не се изпраща на сървъра.
- Print първите 250 символа на скоростния заявка при влизане и спасителни инспектират грешка.
- Cluster връща празен списък на сървъри, ако няма такива, вместо на нула.
- Топология Преструктуриране на да използвате Single именуване и семантика.
- Auto тестови закърпени рубинени версии на Травис.
- колекция Актуализация пространство от имена, за да покаже на база данни на първо място.
- Updates така тестов пакет може да работи с помощта на SSL в Дженкинс.
- Използване #getaddrinfo да се определи протокол в Адрес клас.
- URI грешки преместени в подходящата директория.
Какво ново във версия 2.1.0:
- Само използва SSL опции, ако: SSL е вярно
- източници Fix удостоверяване и леко Преструктуриране на упълномощаване.
- Не повдигайте за грешка, ако несъществуваща колекция е изпускан.
- повдигане грешка за деформиран заявки и не се изпраща на сървъра.
- Print първите 250 символа на скоростния заявка при влизане и спасителни инспектират грешка.
- Cluster връща празен списък на сървъри, ако няма такива, вместо на нула.
- Топология Преструктуриране на да използвате Single именуване и семантика.
- Auto тестови закърпени рубинени версии на Травис.
- колекция Актуализация пространство от имена, за да покаже на база данни на първо място.
- Updates така тестов пакет може да работи с помощта на SSL в Дженкинс.
- Използване #getaddrinfo да се определи протокол в Адрес клас.
- URI грешки преместени в подходящата директория.
Какво ново във версия 2.0.5:
- Само използва SSL опции, ако: SSL е вярно
- източници Fix удостоверяване и леко Преструктуриране на упълномощаване.
- Не повдигайте за грешка, ако несъществуваща колекция е изпускан.
- повдигане грешка за деформиран заявки и не се изпраща на сървъра.
- Print първите 250 символа на скоростния заявка при влизане и спасителни инспектират грешка.
- Cluster връща празен списък на сървъри, ако няма такива, вместо на нула.
- Топология Преструктуриране на да използвате Single именуване и семантика.
- Auto тестови закърпени рубинени версии на Травис.
- колекция Актуализация пространство от имена, за да покаже на база данни на първо място.
- Updates така тестов пакет може да работи с помощта на SSL в Дженкинс.
- Използване #getaddrinfo да се определи протокол в Адрес клас.
- URI грешки преместени в подходящата директория.
Какво ново във версия 2.0.4:
- Само използва SSL опции, ако: SSL е вярно
- източници Fix удостоверяване и леко Преструктуриране на упълномощаване.
- Не повдигайте за грешка, ако несъществуваща колекция е изпускан.
- повдигане грешка за деформиран заявки и не се изпраща на сървъра.
- Print първите 250 символа на скоростния заявка при влизане и спасителни инспектират грешка.
- Cluster връща празен списък на сървъри, ако няма такива, вместо на нула.
- Топология Преструктуриране на да използвате Single именуване и семантика.
- Auto тестови закърпени рубинени версии на Травис.
- колекция Актуализация пространство от имена, за да покаже на база данни на първо място.
- Updates така тестов пакет може да работи с помощта на SSL в Дженкинс.
- Използване #getaddrinfo да се определи протокол в Адрес клас.
- URI грешки преместени в подходящата директория.
Какво ново във версия 2.0.3:
- Само използва SSL опции, ако: SSL е вярно
- източници Fix удостоверяване и леко Преструктуриране на упълномощаване.
- Не повдигайте за грешка, ако несъществуваща колекция е изпускан.
- повдигане грешка за деформиран заявки и не се изпраща на сървъра.
- Print първите 250 символа на скоростния заявка при влизане и спасителни инспектират грешка.
- Cluster връща празен списък на сървъри, ако няма такива, вместо на нула.
- Топология Преструктуриране на да използвате Single именуване и семантика.
- Auto тестови закърпени рубинени версии на Травис.
- колекция Актуализация пространство от имена, за да покаже на база данни на първо място.
- Updates така тестов пакет може да работи с помощта на SSL в Дженкинс.
- Използване #getaddrinfo да се определи протокол в Адрес клас.
- URI грешки преместени в подходящата директория.
Какво ново силни> във версия 1.12.0 / 2.0.0.beta:
- Разрешаване на някои опции URI да има смесени случаи.
- Bug Fix в MongoReplicaSetClient когато не мениджър е настроен и максимален размер на партидите е посочен.
- Bug Fix при създаване / отстраняване на потребителите и създаване на индекс в mongos версии & # x3c; 2.4.
- Bug определи, че jnote и wnote не би трябвало да повдигне грешки при свързване към наследените сървъри.
Какво ново във версия 1.9.2:
- Изключение следва да се повиши при използване на лимит () с изпускателна курсора
- Поддръжка URI кодирани символи в паролите
- проблем при свързването с множество бази данни
- Crash с BSON :: ObjectId.new ( '& # x5c; xff ")
- повдигане грешка, когато изпускателната флаг се използва с mongos
- find_and_modify не се връща lastErrorObject
Какво ново във версия 1.9.0:.
- Добавена е поддръжка за партида поставете върху няколко съобщения
- Добавена е поддръжка за делегирано удостоверяване.
- Добавена е поддръжка за валидиране SSL сертификат.
- Фиксирана проблем с подкрепа за удостоверяване PARAMS на URI парсера.
- Фиксиран Apache 2.0 лиценз спазване.
- Фиксиран bson с-разширение грешки.
Какво ново във версия 1.8.6:
- Fixed:
- въпрос едновременност PoolManager # connect_to_members
- Replica набор: близката четене предпочитания
- реплика / sharded грешки клиент повторно свързване
- ShardingPoolManager :: check_connection_health не подкрепа удостоверяване
<силни> Какво ново във версия 1.8.0:
- MongoClient, MongoReplicaSetClient, MongoShardedClient и GridFS приложат нова напиши загриженост интерфейс на клиент, DB, събиране, както и за работа нива
- на оттегляне на Монго :: Connection в полза на Монго :: MongoClient
- на оттегляне на Монго :: ReplSetConnection в полза на Монго :: MongoReplicaSetClient
- на оттегляне на Монго :: ShardedConnection в полза на Монго :: MongoShardedClient
- Позволи спецификация на коментар заявка неучастие (Evan Бродер)
- Fix за басейн разпознаване и излизане (Olivier Bonnaure)
- Fix за курсора не се затваря в presense на изключения (Simon Симеонов)
- Fix за данни изпрати недостатъчност не затваряне гнездо (Nelson Елхаге)
- Уроци и без документация код преместени в GitHub уики
- При условие двоичен mongo_client е преименуван на mongo_console
Какво ново във версия 1.7.0:
- Добавен тестване и пълна поддръжка за MongoDB 2.1 & 2.2
- Добавено Сумиране рамкова метод помощник
- Добавена е поддръжка за Mongos висока наличност
- Модифицирани и добавят нови преференции за четене (подробности в документацията)
- Добавена е поддръжка за център за данни на осведомеността (tag_sets)
- Фиксирана бъг, който се опитва да затвори курсори на грешна реплика набор член
Какво е нови във версия 1.6.3:
- измервания на ефективността и подобрения (особено за С-разширения )
- Корекции на грешки за проверка струни с не UTF-8 принудени или косвени кодировки
- Добавен опресняване поддръжка за множество резбовани случаи на ReplSetConnection
- Добавено способност да се справят с IRB :: Прекъсване Exception (Ctrl-C) чисто
- Добавена е поддръжка за големи дати за 32-битови платформи (Ruby 1.9 +)
- Добавен #to_ary метод за BSON :: ObjectId
Какво ново във версия 1.6.2:
- способност Добавено на удостоверяване чрез вторично ако основният възел недостъпна
- Replica определен опресняване интервал сега налага долна граница от 60 секунди
- Добавен документация за отпадане индекси, сборници, бази данни
- Test изход почистване (...) и ако не се случи повреда
Какво ново във версия 1.6.1:.
- Добавен конец афинитет към Монго :: Pool
- Добавено разположи задачи.
- Добавено Travis CI подкрепа.
- предупреждение Logging съобщение се извежда само за ниво:. Отстраняване на грешки
Какво ново във версия 1.6.0:.
- Добавено Gemfile
- ReplSetConnection семена сега е масив от "Водещ: порт. струни
- Добавено чете предпочитания:. Secondary_only
- способност Добавено да влезете продължителност -. Активирана по подразбиране
- добавени само за четене опция за DB # adduser.
- Добавено:. Collectonerror опция за насипни-вложка
- Добавено и актуализирани варианти URI (сега нечувствителен).
- Bug Fix за ReplSet опресняване опитва да затвори затворен контакт.
- Default op_timeout за ReplSetConnection сега е забранено (беше 30 секунди).
- опция изход Support db за картата се намали.
- Подкрепа за водене ограничени версии на файлове с помощта на GridFS.
формат
Какво ново във версия 1.5.0:
- Премахнато:. Асинхронен режим на опресняване
- Disabled режим на автоматично опресняване по подразбиране. Ако искате водача автоматично да проверява състоянието на снимачната площадка реплика, трябва да използвате: режим на синхронизация. Имайте предвид, че реплика определен опресняване е предназначена само за сметка на доброкачествени промени в комплекта реплика (добавяне и премахване на възли, които не променят настоящите връзки).
- Фиксирана бъг с команди да бъдат изпратени на вторични възли. Следващото издание ще ви позволи да определите къде могат да се изпращат команди.
- Поддръжка:. К опция безопасен режим
- Fix: max_scan и:. Show_disk_loc опции Cursor
Какво ново във версия 1.4.1:.
- Опростена реплика набор опресняване
- Fix грешки, свързани с реплика набор опресняване.
- Направи курсора достатъчно умен, за да продължи да функционира, дори ако се задейства на опресняване.
Какво ново във версия 1.3.1:
- Fix GridIO # получава безкрайна грешка линия
- Fix BSON :: OrderedHash # отхвърлят! оставяйки ключове с нулеви стойности
- Мала семантична решение за OrderedHash # отхвърли!
- Fix Монго :: DB да позволи символи в имената на събиране метод обхождането
- Поддръжка нов сървър регулярен опция & quot; а & quot; (Dotall). Това е сгънат в с & # x5c;. М в Ruby
- Fix така че Cursor # близо удари дясната възел, когато:. Read_secondary е активиран
- Поддръжка maxScan, showDiskLoc, и returnKey опции курсора.
- Направи DB # validate_collection съвместим с сървъра v1.9.1.
- Fix така че GridIO # получава възвръщаемост местно md5 с md5 съвпада сървъра md5.
- Fix бъг в BSON :: OrderedHash която предотвратява YAML.load.
- Fix пример от / примери.
- Уверете се, че ние не се променят хеш аргументи, като се обадите Hash # мезонети, когато е уместно.
- Уверете се, че JRuby deserializer запазва двоични подтипове правилно.
- Fix за стрийминг на празен файл в GridFS.
- Мала док поправки.
Коментари не е намерена