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

Przekieruj wyjście zapytania mongo do pliku csv

Wiem, że to pytanie jest stare, ale spędziłem godzinę, próbując wyeksportować złożone zapytanie do csv i chciałem podzielić się swoimi przemyśleniami. Najpierw nie udało mi się uruchomić żadnego konwertera json na csv (chociaż ten wyglądał obiecująco). Skończyło się na tym, że ręcznie zapisałem plik csv w moim skrypcie mongo.

To jest prosta wersja, ale zasadniczo to, co zrobiłem:

print("name,id,email");
db.User.find().forEach(function(user){
  print(user.name+","+user._id.valueOf()+","+user.email);
});

Właśnie przesłałem zapytanie na standardowe wyjście

mongo test export.js > out.csv

gdzie test to nazwa bazy danych, której używam.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. jak mogę sprawdzić, na jakich portach mongo nasłuchuje z powłoki mongo?

  2. mongodb nodejs - konwertowanie struktury kołowej

  3. Jak mogę dodać dwukolumnowy unikalny identyfikator do mongodb w aplikacji meteor?

  4. Zapytanie MongoDB z kryteriami długości

  5. Mongodb - Nieprawidłowy znak błędu Mongoimport