sql >> データベース >  >> NoSQL >> MongoDB

配列から値を取得し、MongoDBを使用してcsvファイルに保存します

    その最終的なprint(result);を変更します 次のように:

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

    注:最初の行は列ヘッダー専用です。 2行目は、各従業員の結果を別々の行に出力します。

    次に、スクリプトを呼び出して、次のように出力を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. docker-compose MongoDBエラー:ホストでコマンド「isMaster」を実行しようとしたときにネットワークエラーが発生しました

    2. mongoDB-配列値の平均

    3. CentOS8へのMongoDBのインストール

    4. 上限付きコレクションを使用せずに、順序付けられたドキュメントのセットをMongoDBに保存する方法