Docs Menu
Docs Home
/ / /
PHP ライブラリ マニュアル

新機能

項目一覧

  • 1.20の新機能
  • 1.19の新機能
  • 1.18の新機能
  • 1.17の新機能

MongoDB PHPライブラリの次のバージョンで導入されている新機能、改善点、修正について説明します。

  • バージョン1.20

  • バージョン1.19

  • バージョン1.18

  • バージョン1.17

重要

MongoDB Server v 3.6 サポート終了

このライブラリのリリースでは、 MongoDB Server v 3.6のサポートが削除されています。

  • MongoDB Server v 8.0のサポートを追加します。

  • Queryable Encryption(QE)範囲クエリのサポートを追加します。 この機能を使用するには、アプリを MongoDB Server 8.0以降に接続する必要があります。 QEQueryable Encryption 範囲クエリの詳細については、MongoDB Server マニュアルの「 」を参照してください。

  • シャーディングされたシャーディングされたクラスター操作が成功しない場合、ライブラリは他のmongosサーバーが使用可能な場合、操作の再試行に同じ mongosサーバーを選択しないようにします。

  • KMIP データキーを作成する際に、 delegatedオプションを指定できるようになりました。 このオプションをtrueに設定すると、KMIP プロバイダーはデータキーの暗号化と復号化をローカルで実行し、暗号化のキーが KMIPサーバーから離れることはありません。

このバージョンの変更の詳細については、 v1.20 リリースノート を参照してくださいGithub .

PHPライブラリのこのリリースでは大きな変更は含まれておらず、 PHP拡張機能とバージョンの同等性を保つために追加されています。

  • PHP の既存のファイルシステム関数を使用してファイルを操作しやすくするために、新しいGridFS APIを追加します。 MongoDB\GridFS\Bucket::registerGlobalStreamWrapperAlias()メソッドを使用して、 GridFSバケットのグローバル エイリアスを登録できます。 そうすると、そのバケット内のファイルにはファイルURI のみを使用してアクセスできるようになります(例: " Gridds://mybucket/hello.txt ")。 このAPIのデモは、 Gridfs_stream_ wrapper .出力 を参照してください。 例スクリプト。

  • 基礎のMongoDB\Driver\Managerオブジェクトにスコープが設定されたモニタリング クラスの登録を容易にするために、 MongoDB\ClientクラスにMongoDB\Client::addSubscriber() } メソッドとMongoDB\Client::removeSubscriber()メソッドを追加します。

このリリースの詳細については、 v1.18 リリースノート を参照してくださいGithub .

このリリースの詳細については、 v1.17 リリースノート を参照してくださいGithub .

戻る

互換性