mongoimportcsv データを 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しかし、そのインスタンスに接続する方法や、コマンドでターゲットにする方法がわかりません。