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

Come posso visualizzare le query eseguite dal mio mongodb?

Stampa tutte le letture attive:

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

Stampa tutte le scritture attive:

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

Se lo desideri, puoi ottenere una maggiore precisione utilizzando currentOp.op per filtrare in base a un tipo di operazione specifico (inserimento, aggiornamento, eliminazione, ecc.).

Per ulteriori informazioni, controlla la seguente pagina dalla documentazione di MongoDB.org:http:// docs.mongodb.org/manual/reference/current-op/