Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
$currentOp
Tahap $currentOp agregasi mengembalikan informasi tentang operasi yang sedang berjalan dalam database. Tahap ini berguna untuk memantau kueri dan operasi aktif dalam jalur agregasi.
Parameter
-
allUsers(opsional): Ketika diatur ketrue, mengembalikan operasi untuk semua pengguna. Default-nya adalahfalse. -
idleConnections(opsional): Ketika diatur ketrue, termasuk koneksi idle. Default-nya adalahfalse. -
idleCursors(opsional): Ketika diatur ketrue, termasuk informasi tentang kursor siaga. Default-nya adalahfalse. -
idleSessions(opsional): Ketika diatur ketrue, termasuk informasi tentang sesi idle. Default-nya adalahtrue. -
localOps(opsional): Ketika diatur ketrue, termasuk operasi lokal. Default-nya adalahfalse.
Contoh (MongoDB Shell)
Contoh berikut menunjukkan menggunakan tahap $currentOp agregasi untuk mengambil informasi tentang operasi baca aktif.
Contoh kueri
db.aggregate([ { $currentOp: { allUsers: true, idleConnections: false } }, { $match: { op: "query" } } ])
Keluaran
[
{
"opid": "12345",
"active": true,
"op": "query",
"ns": "test.users",
"secs_running": 2
}
]
Contoh kode
Untuk melihat contoh kode untuk menggunakan $currentOp perintah, pilih tab untuk bahasa yang ingin Anda gunakan: