| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
MongoCursor::timeout(PECL mongo >=1.0.3) MongoCursor::timeout — このクエリのクライアント側のタイムアウトを設定する 説明タイムアウトはいつでも設定可能で、同じカーソルでのそれ以降のクエリに影響を及ぼします。 また、データベースからのさらなる結果の取得にもこれは影響します。 パラメータ
返り値このカーソルを返します。 エラー / 例外指定したミリ秒数を超える長さのクエリを実行すると、結果を取得するメソッドが MongoCursorTimeoutException をスローするようになります。 例例1 MongoCursor::timeout() の例 この例では、最初のレスポンスはずっと待ち続けるけれども それ以降の結果は 100 ミリ秒でタイムアウトさせるようにします。
<?php 注意警告
これは、MongoDB サーバー上で時間がかかっている操作をキャンセルさせるわけではありません。 ドライバが結果を待ち続ける時間を指定して、それに達したら MongoCursorTimeoutException をスローするだけです。 サーバー側でのクエリのタイムアウトを指定したい場合は、 MongoCursor::maxTimeMS() を使いましょう。 参考
|
![]() |
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「MongoCursor::timeout - このクエリのクライアント側のタイムアウトを設定する」をGoogle検索
|