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

Načtěte hodnoty z pole a uložte je do souboru csv pomocí MongoDB

Změňte poslední print(result); na následující:

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

Poznámka:První řádek je pouze pro záhlaví sloupců; druhý řádek vypíše výsledky každého zaměstnance na samostatný řádek.

Poté zavolejte svůj skript a přesměrujte výstup do souboru CSV takto:

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

Poznámka:--quiet arg potlačí standardní výstup hlavičky Mongo (verze shellu a počáteční databáze).

Vytvořil jsem podrobnosti kolekce a přidali do ní svůj dokument JSON a potom spuštění upraveného skriptu vedlo k následujícímu obsahu souboru CSV:

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



  1. Odstraňte podpole z dokumentu mongoDb

  2. Odeslání dotazu MongoDB do jiného systému:převod na JSON a poté dekódování do BSON? Jak to udělat v jazyce Go?

  3. Python - Jak zkontrolovat, zda je dostupný server Redis

  4. ekvivalent mongodb num_rows php