sql >> Databáze >  >> NoSQL >> MongoDB

Export system.profile z MongoDB nefunguje

Z database-profiling-and -sharding :

Viz také mongoexport exportuje pouze jeden datový fragment (ačkoli tato chyba je opravena od 1.9.1 a používáte mnohem novější verzi)

Zkuste tedy mongoexport přímo od mongoda instance, která obsahuje system.profile sbírka, kterou chcete.

**UPDATE**

Druhý přístup je nepoužívat mongoexport, ale převzít sbírku přímo z mongo shellu (protože můžete vidět kolekci zevnitř mongo shellu).

Chcete-li to provést, nejprve napište následující skript a uložte jej do print-profile.js

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

pak spusťte následující řádek z bash shellu:

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

Chvíli počkejte a v profile.json budete mít data, která potřebujete.




  1. Mongoid:najděte přes pole id

  2. Růst souboru protokolu MongoDB

  3. Výchozí ověření rozbalení Mongoose

  4. node.js mongodb - collection.find().toArray(zpětné volání) - zpětné volání není voláno