Привет хочу сделать поиск текущего процесса монго,
и я хочу получить только процедуры, которые выполняются конкретной ОС. К примеру windows.
Выполнение запроса ниже
db.aggregate( [
{ $currentOp : { allUsers: true, localOps: true } },
{ $match: { shard : 'shard-1' }}
])
Я получил большой результат JSON. Мне нужно отфильтровать больше свойств
Я знаю, что информация ОС. Я могу получить от свойства $client
от command
собственности, которая имеет json
результат:
"command": {
"$client": {
"driver": {
"name": "nodejs",
"version": "3.1.7-1"
},
"os": {
"type": "Windows_NT",
"name": "win32",
"architecture": "x64",
"version": "10.0.17763"
},
"platform": "Node.js v10.2.0, LE, mongodb-core: 3.1.6",
"application": {
"name": "NoSQLBoosterV5_91046.417"
},
},
"$configServerState": {
"opTime": {
"ts": Timestamp(1553006039,
5),
"t": NumberLong(4)
}
},
"$db": "cache"
}
Как отфильтровать по os
и type
?