LoginSignup
3
3

More than 5 years have passed since last update.

Heroku の mLab (MongoDB) でローカル PC からサーバーのデータを Export する方法

Last updated at Posted at 2016-06-07

Heroku で mLab 使用時にローカル PC からの mongoexport に詰まったので忘却録として。

Heroku の mLab のページで Tools タブを選択すると、以下のコマンドでローカル PC から export できるという内容が書かれている。

Export collection
mongoexport -h *** -d *** -c <collection> -u <user> -p <password> -o <output file>

collection: コレクション名
user: ユーザー名
password: パスワード
output file: ファイル名

collection はコレクション名を設定して、output file は [コレクション名.json]みたいな適当な設定でいけるのだが、

user, password を探すのに苦労した。

結論を言うと以下のスクショで囲んである部分にあった。Heroku の Dashboard で Settings 内にある Config variables の MONGOLAB_URI の値を見つける。

スクリーンショット 2016-06-07 21.03.08.png

この値が以下のような形式になっているので、この部分の user, password を利用すればいけた!

mongodb://<user>:<password>@***:***/***

本当は mLab のページ内にあってもいいのでは、と思うのだが。。。
もし知っている方がいたら教えて下さい。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3