翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
$currentOp
$currentOp 集約ステージは、データベースで現在実行中のオペレーションに関する情報を返します。このステージは、集約パイプラインでアクティブなクエリとオペレーションをモニタリングするのに役立ちます。
パラメータ
-
allUsers(オプション): に設定するとtrue、 はすべてのユーザーのオペレーションを返します。デフォルトはfalseです。 -
idleConnections(オプション): に設定するとtrue、 にはアイドル接続が含まれます。デフォルトはfalseです。 -
idleCursors(オプション): に設定するとtrue、 にはアイドルカーソルに関する情報が含まれます。デフォルトはfalseです。 -
idleSessions(オプション): に設定するとtrue、 にはアイドルセッションに関する情報が含まれます。デフォルトはtrueです。 -
localOps(オプション): に設定するとtrue、 にはローカルオペレーションが含まれます。デフォルトはfalseです。
例 (MongoDB シェル)
次の例は、$currentOp集約ステージを使用してアクティブな読み取りオペレーションに関する情報を取得する方法を示しています。
クエリの例
db.aggregate([ { $currentOp: { allUsers: true, idleConnections: false } }, { $match: { op: "query" } } ])
出力
[
{
"opid": "12345",
"active": true,
"op": "query",
"ns": "test.users",
"secs_running": 2
}
]
コードの例
$currentOp コマンドを使用するコード例を表示するには、使用する言語のタブを選択します。