sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur ser jag på frågor som körs av min mongodb?

Skriv ut alla aktiva läsningar:

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

Skriv ut alla aktiva skrivningar:

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

Du kan bli mycket mer detaljerad om du vill genom att använda currentOp.op för att filtrera efter en specifik operationstyp (infoga, uppdatera, ta bort, etc).

Kolla in följande sida från MongoDB.orgs dokumentation för mer info:http:// docs.mongodb.org/manual/reference/current-op/



  1. misslyckades med Mottaget hjärtslag från medlem med samma medlems-ID som vi själv:0

  2. Mongodb summerar storleken på arrayfält

  3. Skapa en mongo-anslutning och gör den levande för exekvering av en hel testsvit i Ready!API

  4. SQL-vy i mongodb