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

Pobierz wartości z tablicy i zapisz je w pliku csv za pomocą MongoDB

Zmień ten końcowy print(result); do następujących:

print("Id,name,age,count,RatingValue");
print(result.join("\n"));

Uwaga:Pierwszy wiersz dotyczy tylko nagłówków kolumn; druga linia drukuje wyniki każdego pracownika w osobnym wierszu.

Następnie wywołaj swój skrypt i skieruj dane wyjściowe do pliku CSV w następujący sposób:

mongo --quiet "full-path-to-script.js" > "full-path-to-output.csv"

Uwaga:--quiet arg blokuje standardowe wyjście nagłówka Mongo (wersja powłoki i początkowa baza danych).

Utworzyłem szczegóły kolekcji i dodał do niej swój dokument JSON, a następnie uruchomienie zmodyfikowanego skryptu spowodowało powstanie następującej zawartości pliku CSV:

Id,name,age,count,RatingValue
14,john,12,3502,5
17,smith,23,232,5



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose wybierz pola do powrotu z findOneAndUpdate

  2. Jak używać kwerendy geoprzestrzennej w sterowniku MongoDB C# 2.1?

  3. Wypełnianie mangusty a zagnieżdżanie obiektów

  4. Jak ograniczyć maksymalne odniesienie węzła rodzicielskiego w mongodb

  5. Skompresuj (skróć) ciąg PHP z 24 znaków do 20