sql >> Database >  >> NoSQL >> MongoDB

Hoe bekijk ik query's die worden uitgevoerd door mijn mongodb?

Alle actieve metingen afdrukken:

db.currentOp().inprog.forEach(
   function(d){
     if(d.waitingForLock && d.lockType != "read")
        printjson(d)
     })

Alle actieve schrijfacties afdrukken:

db.currentOp().inprog.forEach(
   function(d){
     if(d.waitingForLock && d.lockType != "write")
        printjson(d)
     })

Je kunt desgewenst veel gedetailleerder worden door currentOp.op . te gebruiken om te filteren op een specifiek type bewerking (invoegen, bijwerken, verwijderen, enz.).

Bekijk de volgende pagina uit de documentatie van MongoDB.org voor meer informatie:http:// docs.mongodb.org/manual/reference/current-op/



  1. Maak opnieuw verbinding met ECONNREFUSED in NodeJS in Kubernetes-cluster

  2. Volledige tekst zoeken in Pymongo

  3. Mongodb find() query :retourneert alleen unieke waarden (geen duplicaten)

  4. Mangoest, sorteer zoekopdracht op ingevuld veld