sql >> Database >  >> NoSQL >> MongoDB

Haal de waarden op uit de array en sla deze op in een csv-bestand met MongoDB

Verander die laatste print(result); naar het volgende:

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

Opmerking:de eerste regel is alleen voor de kolomkoppen; de tweede regel drukt elk medewerkersresultaat op een aparte regel af.

Roep vervolgens uw script aan en stuur de uitvoer naar een CSV-bestand, zoals:

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

Opmerking:de --quiet arg onderdrukt de standaard Mongo-headeruitvoer (shell-versie en initiële database).

Ik heb een details gemaakt collectie, en uw JSON-document eraan toegevoegd, en het uitvoeren van het gewijzigde script resulteerde in de volgende CSV-bestandsinhoud:

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



  1. Hoe te sorteren met de som van 2 velden in MongoDB

  2. MongoDB:kan geen verbinding maken met nieuwe replicasetmaster

  3. Hoe kopieer ik een collectie van de ene database naar een andere database op dezelfde server met PyMongo?

  4. Spring-data-mongo kan java.util.List niet instantiëren met Constructor