MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Eksportowanie system.profile z MongoDB nie działa

Od database-profiling-and -sharding :

Zobacz też mongoexport eksportuje tylko jeden fragment danych (chociaż ten błąd został naprawiony od wersji 1.9.1 i używasz znacznie późniejszej wersji)

Spróbuj więc mongoexport bezpośrednio od mongoda instancja przechowująca system.profile kolekcja, którą chcesz.

**UPDATE**

Drugie podejście jest nie używanie mongoexport, ale pobieranie kolekcji bezpośrednio z powłoki mongo (ponieważ możesz zobaczyć kolekcję z wnętrza powłoki mongo).

Aby to zrobić, najpierw napisz następujący skrypt i zapisz go w print-profile.js

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

następnie wykonaj następującą linię z powłoki bash:

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

Poczekaj chwilę i w profile.json będziesz mieć potrzebne dane.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Przyspiesz wyszukiwanie ciągów regularnych w MongoDB

  2. czy istnieje sposób na automatyczne wygenerowanie ObjectId, gdy model mangusty jest nowy?

  3. Jak pobrać szczegóły z mongo db i wysłać lub zapisać w obiekcie w metodzie nodejs Fork?

  4. zaktualizuj n-ty dokument w zagnieżdżonym dokumencie tablicy w mongodb

  5. Używanie jako bazy danych wykresów do znajdowania znajomych znajomych w MongoDb