Windows mongodbからエクスポートしたデータベースを含むservices.jsonというファイルがあり、そのファイルをUbuntuのrobomongo(npmによってインストールされたmongodbに接続)にインポートします。
私は初心者で、どの端末を使用するか(robomongoまたはUbuntu)をどのように進めるかわかりませんか?
わかりました、答えを見つけました。 Shell Mac OS XまたはUnixタイプの場合:
$ mongoimport -d your Database Name -c your Collection Name --file /path/to/my/fileThatIwantToImport.json
Mongoimportをリモートデータベース(@ andi-giga)で使用したい人のために、私がそれを機能させるためにしたことを以下に示します。
mongoimport -h xxx.mlab.com --port 2700 -d db_name -c collection_name -u user_name -p password --type json --file /Path/to/file.json
引数は自明であるべきです。
-h hostname
詳細は このリンク
RoboMongoは、mongodのUIであり、これがプライマリデーモンプロセスですMongoDBシステムの場合。
RoboMongoからインポートする唯一のオプションは
Right Click on Collection -> Insert Document
これとは別に、ターミナルからmongoimportコマンドを使用してインポートできます。
mongoimport -d database_name -c collection_name --file <jsonファイルへのパス
これがbsonではなく、jsonのみである場合、mongoimport --jsonArray
を使用できます。参照 jsonファイルをmongodbに挿入
テスト済み:
mongoimport --jsonArray -d <DataBase Name> -c <Collection Name> --file /path/to/my/fileThatIwantToImport.json
とてもうまくいきます!