MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Извлечете стойностите от масива и го съхранете в csv файл с помощта на MongoDB

Променете този окончателен print(result); към следното:

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

Забележка:Първият ред е само за заглавките на колоните; вторият ред отпечатва резултата за всеки служител на отделен ред.

След това извикайте своя скрипт и насочете изхода към CSV файл по следния начин:

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

Забележка:--quiet arg потиска стандартния изход на заглавката на Mongo (версия на обвивката и първоначална база данни).

Създадох подробности колекция и добави вашия JSON документ към нея и след това стартирането на модифицирания скрипт доведе до следното съдържание на 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. мулти сумиране/броене на mongodb (сумиране на пола и общо всички резултати)

  2. Изтрийте всичко в база данни на MongoDB

  3. mongodb не записва всички данни

  4. рамка за агрегиране на mongodb съвпадение чрез вложени документи

  5. MongoDB updateOne()