Help us understand the problem. What is going on with this article?

JetBrains IDEでVagrant上のMongoDBを設定する

More than 1 year has passed since last update.

Introduction

なかった(と思う)ので

私の環境はMacですが,Windowsでも何でも同様の手順でいけるかと思います.

Results

こんな感じで見れるよ

スクリーンショット 2018-06-09 15.54.48.png

How to

Install a mongo plugin

  • Mongo Plugin をインストール,IDE再起動で有効化

スクリーンショット 2018-06-09 15.57.12.png

  • IDE の View から Tool Buttonsを有効化し, Mongo Explorer を選択

スクリーンショット 2018-06-09 15.58.30.png

  • スパナと歯車のやつ押す

スクリーンショット 2018-06-09 16.00.24.png

  • vagrant上で $ which mongoとかやってmongo DBのPathを確認, その後 Servers+ を押して新規設定を作成する.

設定は以下の通り

項目名 備考
General MongoDB のポート番号を変えてなければ変更する必要無し
Authentication Mongo DB にユーザネームとか設定してる人向け(?). 今回はスルー
SSH vagrant ユーザはここを設定します.

また,Label はわかりやすい名前にしましょう.私は Vagrant MongoDB としました.

SSH Config

項目名 備考
Proxy host 192.168.33.10 値変えてる人はそちらへ変更
Port 22 同上
Proxy user vagrant 同上
Proxy password vagrant 同上

スクリーンショット 2018-06-09 16.05.05.png

  • Test Connection して成功したらOK

Conclusion

IDEって痒いところに手が届くからいいですね
ただし,重くなりがちなのでしっかりメモリを割り当てましょう

References

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away