sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan ser jeg forespørgsler, der udføres af min mongodb?

Udskriv alle aktive læsninger:

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

Udskriv alle aktive skrivninger:

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

Du kan få meget mere detaljeret, hvis du vil, ved at bruge currentOp.op at filtrere efter en specifik operationstype (indsæt, opdater, slet osv.).

Se den følgende side fra MongoDB.orgs dokumentation for mere info:http:// docs.mongodb.org/manual/reference/current-op/



  1. Hvordan kan jeg teste nye aggregeringsramme for Mongodb

  2. hvordan finder man et særskilt felt af en model på en og tilstand hos mangust?

  3. Masseopdatering af dokumenter i MongoDB

  4. Hvorfor udløber Redis-nøgler ikke?