のMongoDBデータベースは、ドキュメント指向のNoSQLデータベースは、高い集中的な負荷環境に最適です。
のMongoDB Rubyドライバーは、接続するアプリケーションを書くストアとのMongoDBデータベースから情報を取得するために、開発者を可能にします。
この実施例およびドキュメンテーションのたくさんのパックされてくる、公式MongoDBの開発チームによって作成され、サポートされているMongoDBのコネクタです。
のMongoDB Rubyドライバーは主キー、カーソル、接続プーリング、文字列エンコーディング、フォーク、およびソケットのタイムアウトのサポートが含まれます。
RubyとJRubyの両方で動作するようにテストされます。
MongoDBはまた、同様に、様々な他のプログラミング言語用のドライバが付属しています:
C
C#
C ++
PHP
のPerl
のJava
スカラ
アーラン
Pythonの
のNode.js
ハスケル
このリリースで新しい何が:sslがtrueの場合に、次の場合
こののみSSLオプションを使用します
認証元とわずかな認証リファクタリングを修正しました。
存在しないコレクションがドロップされる場合、エラーは発生しません。
不正な形式のクエリのエラーが発生してサーバに送信しません。
ロギングとレスキューがエラーを検査する際、クエリセレクタの最初の250文字を印刷します。
代わりにゼロのいずれもが存在しない場合、クラスタはサーバーの空のリストを返します。
シングルネーミングおよびセマンティクスを使用するトポロジリファクタリング。
自動テストは、トラビス上のルビーバージョンをパッチを適用しました。
最初のデータベースを表示するには、コレクションの名前空間を更新します。
テストスイートので、更新はジェンキンスでSSLを使用して実行することができます。
Addressクラスでプロトコルを決定するために#getaddrinfo使用します。
URIのエラーは、適切なディレクトリに移動しました。
このバージョン2.1.0の新機能である:sslがtrueの場合に、次の場合
こののみSSLオプションを使用します
認証元とわずかな認証リファクタリングを修正しました。
存在しないコレクションがドロップされる場合、エラーは発生しません。
不正な形式のクエリのエラーが発生してサーバに送信しません。
ロギングとレスキューがエラーを検査する際、クエリセレクタの最初の250文字を印刷します。
代わりにゼロのいずれもが存在しない場合、クラスタはサーバーの空のリストを返します。
シングルネーミングおよびセマンティクスを使用するトポロジリファクタリング。
自動テストは、トラビス上のルビーバージョンをパッチを適用しました。
最初のデータベースを表示するには、コレクションの名前空間を更新します。
テストスイートので、更新はジェンキンスでSSLを使用して実行することができます。
Addressクラスでプロトコルを決定するために#getaddrinfo使用します。
URIのエラーは、適切なディレクトリに移動しました。
このバージョン2.0.5の新機能である:sslがtrueの場合に、次の場合
こののみSSLオプションを使用します
認証元とわずかな認証リファクタリングを修正しました。
存在しないコレクションがドロップされる場合、エラーは発生しません。
不正な形式のクエリのエラーが発生してサーバに送信しません。
ロギングとレスキューがエラーを検査する際、クエリセレクタの最初の250文字を印刷します。
代わりにゼロのいずれもが存在しない場合、クラスタはサーバーの空のリストを返します。
シングルネーミングおよびセマンティクスを使用するトポロジリファクタリング。
自動テストは、トラビス上のルビーバージョンをパッチを適用しました。
最初のデータベースを表示するには、コレクションの名前空間を更新します。
テストスイートので、更新はジェンキンスでSSLを使用して実行することができます。
Addressクラスでプロトコルを決定するために#getaddrinfo使用します。
URIのエラーは、適切なディレクトリに移動しました。
このバージョン2.0.4の新機能である:sslがtrueの場合に、次の場合
こののみSSLオプションを使用します
認証元とわずかな認証リファクタリングを修正しました。
存在しないコレクションがドロップされる場合、エラーは発生しません。
不正な形式のクエリのエラーが発生してサーバに送信しません。
ロギングとレスキューがエラーを検査する際、クエリセレクタの最初の250文字を印刷します。
代わりにゼロのいずれもが存在しない場合、クラスタはサーバーの空のリストを返します。
シングルネーミングおよびセマンティクスを使用するトポロジリファクタリング。
自動テストは、トラビス上のルビーバージョンをパッチを適用しました。
最初のデータベースを表示するには、コレクションの名前空間を更新します。
テストスイートので、更新はジェンキンスでSSLを使用して実行することができます。
Addressクラスでプロトコルを決定するために#getaddrinfo使用します。
URIのエラーは、適切なディレクトリに移動しました。
このバージョン2.0.3の新機能である:sslがtrueの場合に、次の場合
こののみSSLオプションを使用します
認証元とわずかな認証リファクタリングを修正しました。
存在しないコレクションがドロップされる場合、エラーは発生しません。
不正な形式のクエリのエラーが発生してサーバに送信しません。
ロギングとレスキューがエラーを検査する際、クエリセレクタの最初の250文字を印刷します。
代わりにゼロのいずれもが存在しない場合、クラスタはサーバーの空のリストを返します。
シングルネーミングおよびセマンティクスを使用するトポロジリファクタリング。
自動テストは、トラビス上のルビーバージョンをパッチを適用しました。
最初のデータベースを表示するには、コレクションの名前空間を更新します。
テストスイートので、更新はジェンキンスでSSLを使用して実行することができます。
Addressクラスでプロトコルを決定するために#getaddrinfo使用します。
URIのエラーは、適切なディレクトリに移動しました。
このバージョン1.12.0 / 2.0.0.betaの新機能です:
この特定のURIのオプションが混在例を持ってできるようにします。
MongoReplicaSetClientでのバグ修正は一切マネージャが設定されていないときや、最大バッチサイズが参照されます。
バグ修正ユーザーを削除し、mongosのバージョン&#のx3cでインデックスを作成する/作成します。 2.4。
バグは、そのjnoteを修正し、従来のサーバーに接続しているときW注は、エラーを投げてはいけません。
このバージョン1.9.2の新機能です:
この排気カーソルで限界を()を使用する場合、例外が発生しなければなりません
パスワードにURIエンコードされた文字をサポートしています
複数のデータベースへの接続に問題
BSONとクラッシュ:: ObjectId.new( '&#のx5c; XFF')
排気フラグがmongosと一緒に使用されたときにエラーが発生し
find_and_modifyはlastErrorObjectを返しません。
このバージョン1.9.0の新機能です:
この複数のメッセージを渡って挿入するバッチのサポートが追加されました。
委任された認証のサポートが追加されました。
SSL証明書の検証のためのサポートが追加されました。
URIパーサparamsは認証のためのサポート問題を修正しました。
修正されたApache 2.0のライセンス準拠。
固定BSONのc-拡張のバグ。
このバージョン1.8.6の新機能です:
この修正:
PoolManager#1 connect_to_membersで同時実行の問題
レプリカセット:最寄りの読み取り好み
レプリカ/シャードクライアントの再接続エラー
ShardingPoolManager ::認証をサポートしていないcheck_connection_health
このバージョン1.8.0の新機能です:
このMongoClient、MongoReplicaSetClient、MongoShardedClientとGridFSクライアントに新たな書き込み懸念インタフェースを実装し、DB、コレクション、および操作レベル
モンゴの廃止::モンゴの賛成で接続:: MongoClient
モンゴの廃止::モンゴの賛成でReplSetConnection :: MongoReplicaSetClient
モンゴの廃止::モンゴの賛成でShardedConnection :: MongoShardedClient
コメントクエリoptの指定が可能(エヴァンブローダー)
プールの認証およびログアウトの修正(オリヴィエBonnaure)
カーソルを修正しました例外のpresenseに閉鎖されていない(サイモンシメオノフ)
ソケット(ネルソンElhage)を閉じていない失敗を送信するデータの修正
チュートリアルと非コードのドキュメントは、GitHubののwikiに移動しました
提供するバイナリmongo_clientはmongo_consoleに名前が変更されました
このバージョン1.7.0の新機能です:
この追加されたテストとのMongoDB 2.1&2.2のフルサポート
追加された集約フレームワークのヘルパーメソッド
Mongos高可用性のためのサポートが追加されました
変更され、追加された新たな読み出し設定(ドキュメントの詳細)
データセンターの認知度のサポートが追加されました(tag_sets)
間違ったレプリカセットのメンバー上のカーソルをクローズしようとしましたバグを修正
このバージョン1.6.3の新機能:
このパフォーマンスの測定と拡張機能(特にC-拡張のため)
非UTF-8強制または暗黙のエンコーディングで文字列をチェックするためのバグ修正
ReplSetConnectionの複数のスレッドのインスタンスを追加しましたリフレッシュのサポート
IRBを処理するために::アボート例外(Ctrl + Cキー)をきれいに機能を追加しました
32ビットプラットフォーム上で大きな日付のサポートを追加しました(ルビー1.9以降)
BSONを追加しました#to_ary方法::のObjectId
このバージョン1.6.2の新機能である:プライマリノード利用できない場合、二次を経由して認証する
この機能を追加
今、リフレッシュ間隔を設定するレプリカは、60秒の下限を強制します
インデックス、コレクション、データベースを削除するためのドキュメントを追加しました
テスト出力のクリーンアップ(...)障害が発生しない限りね
このバージョン1.6.1の新機能です:
このはモンゴ::プールにスレッド・アフィニティーを追加しました。
追加されたデプロイタスク。
トラヴィスCIのサポートが追加されました。
警告メッセージをロギングは、レベルのみのために表示されますデバッグ。
このバージョン1.6.0の新機能です:
この追加されたGemfile。
文字列:ReplSetConnectionシードフォーマットは現在、「ポートホスト」の配列です。
追加された読み好み:secondary_only。
デフォルトで有効になって - 時間を記録する機能を追加しました。
DB#1 adduserのための読み取り専用オプションを追加しました。
追加:一括挿入のためのcollectonerrorオプション。
追加され、更新されたURIのオプション(今大文字と小文字を区別しません)。
ReplSetのバグが修正されましたが、閉じたソケットをクローズしようとしてリフレッシュ。
ReplSetConnectionのデフォルトop_timeoutが無効になりました(30秒でした)。
削減マップのデシベル出力オプションをサポートしています。
GridFSを使用してファイルの制限されたバージョンを維持するためのサポート。
このバージョン1.5.0の新機能です:
この削除された:非同期リフレッシュモード。
デフォルトでは無効になってオートリフレッシュモード。あなたは、ドライバが自動的にレプリカセットの状態をチェックしたい場合は、使用する必要があります。同期モードを。リフレッシュが唯一のレプリカセット(現在の接続には影響しないノードの追加と削除)に良性の変化を考慮するように設計されているレプリカセットに注意してください。
セカンダリノードに送信されるコマンドのバグが修正されました。次のリリースでは、コマンドを送信することができる場所を指定することができます。
サポート:Jセーフモードオプション。
修正:max_scanと:show_disk_locカーソルオプション。
このバージョン1.4.1の新機能です:
この簡素化されたレプリカセットの更新。
レプリカセットの更新に関連したバグを修正しました。
リフレッシュがトリガされた場合でも機能し続けるのに十分なスマートカーソルを作成します。
このバージョン1.3.1の新機能です:
このGridIO番号を修正すると、無限ループエラーを取得しました
:: OrderedHash#拒否BSONを修正します! NULL値を持つキーを残します
OrderedHash#拒絶のためのセマンティックの小さな修正!
コレクション名を横断方法でシンボルを可能にするためにはMongo :: DBを修正しました。
新しいサーバーの正規表現オプション&QUOTをサポートしています。S" (DOTALL)。これはx5cで&#で折り畳まれ、Rubyでメートル。
read_secondaryが有効になっている:ときにカーソル#の近くには、右ノードに当たるように修正しました。
maxScan、showDiskLoc、およびreturnKeyカーソルのオプションをサポートしています。
サーバv1.9.1とDB#1 validate_collection互換性を持たせます。
MD5でGridIO#はリターンを取得するローカルMD5がサーバーのMD5と一致するように修正しました。
YAML.loadを防止BSON :: OrderedHashのバグを修正しました。
例/からの例を修正しました。
我々は適切な場合、ハッシュ#のDUPを呼び出すことにより、ハッシュ引数を変更しないことを確認してください。
JRubyのデシリアライザが適切にバイナリサブタイプを保持していることを確認してください。
GridFSに空のファイルをストリーミングするための修正。
マイナードキュメントの修正。
コメントが見つかりません