mongoimport
csv データを meteor 以外の mongodb データベースにインポートすることはできますが、csv を meteor アプリ データベースにインポートする方法がわかりません。
meteor アプリ ( ) で mongo シェルを実行する方法を学びましたが、シェルからmeteor mongo
は実行できませんmongoimport
。
mongodb docs formongoimport
は言う
この例では、mongoimport は、/opt/backups/contacts.csv 内の csv 形式のデータを、ポート番号 27017 の localhost で実行されている MongoDB インスタンスのユーザー データベース内のコレクションの連絡先にインポートします。
mongoimport --db ユーザー --collection 連絡先 --type csv --file /opt/backups/contacts.csv
しかし、実行するmongod
と、流星アプリを起動して実行すると、アプリ データベースではなく、データベースにmongoimport
インポートされます。test
このstackoverflowの投稿コメントを読みました:
mongoexport を使用してコレクションを個別にダンプしてから、mongoimport を使用して meteor mongodb インスタンスの meteor という名前のデータベースにファイルをインポートします。meteor mongo インスタンスはポート 3002 で bind_address 127.0.0.1 で実行され、データ ファイルは meteor プロジェクトのサブディレクトリ .meteor/local/db にあります。
mongoimport
しかし、そのインスタンスに接続する方法や、コマンドでターゲットにする方法がわかりません。