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

Eksport af system.profile fra MongoDB virker ikke

Fra database-profiling-and -sharding :

Se også mongoexport eksporterer kun én shards data (selvom denne fejl er rettet siden 1.9.1, og du bruger en meget senere version)

Så prøv at mongoexport direkte fra mongoden instans, der indeholder system.profile samling, du ønsker.

**UPDATE**

En anden tilgang er ikke at bruge mongoexport, men at tage samlingen direkte fra mongo-skallen (da du kan se samlingen inde fra mongo-skallen).

For at gøre det skal du først skrive følgende script og gemme det på print-profile.js

c = db.system.profile.find();
while(c.hasNext()) {
  printjson(c.next());
}

udfør derefter følgende linje fra bash-skallen:

mongo localhost:27000/mydb print-profile.js  > profile.json

Vent lidt og ind i profile.json du vil have de data, du har brug for.




  1. Midlertidig fejl i navneopløsning redis

  2. Node.js opdateringselement i MongoDB

  3. Projektfelt i indlejret dokument i indlejret array

  4. Opretter forbindelse til MongoDB 3.0 med Java Spring