とても単純な質問かもしれませんが、それでも私は聞きたかったのです。Node.jsアプリケーションを作成し、Herokuにデプロイしました。また、データベース接続も問題なく設定しました。
ただし、MongoDBのローカルデータをherokuで使用しているMongoLabにロードできません。私はグーグルを検索しましたが、有用な解決策を見つけることができなかったので、これらのコマンドを試してみました。
mongodump
と:
mongorestore -h mydburl:mydbport -d mydbname -u myusername -p mypassword --db Collect.1
コマンドmongorestoreを実行すると、エラーが発生しました。
ERROR: multiple occurrences
Import BSON files into MongoDB.
ローカル開発中に指定して使用したMongoDBのDBファイルを見ると、Collect.0、Collect.1、Collect.nsのファイルがあることがわかります。シェルを使用するときは常に「useCollect」と入力するため、データベース名が「Collect」であることがわかりました。そのため、コマンドラインでdbをCollect.1として指定しましたが、それでも同じエラーが発生します。他のすべての収集ファイルを削除する必要がありますか、それとも別の方法がありますか?