2016-07-21 5 views
0

私は主にPHP/MySQLで作業しましたが、GithubのNode.js/MongoDBプロジェクトに手渡されました。リモートのMongoDBデータベースにアクセスしますか?

Mongoチュートリアルを経て、私は今合理的な範囲で概念を理解しているように感じますが、最も基本的なことをやり遂げる方法はまだ分かりません。設定ファイルで

、私は以下のが見つかりました:

module.exports = { 
    database: { 
     url: 'localhost:27017/app_name' 
    }, 

しかし、私は、リモートマシン上でだか見て、どのように私は、データベースに到達しますか?私はそれをローカルに設定することができるようにDBのための前の開発者に依頼する必要がありますか?

単語mongoのコードを検索すると、それはpackages.jsonにしか表示されないので、多くの助けにはなりません。

答えて

0
localhost:27017 

は、あなたのアプリケーションを開発しているローカルマシンにあることを意味します。

あなたの場合、ローカルマシンにMONGO DBがインストールされており、プロジェクトを実行しています。

次のようにあなたがここにそのIPを設定する必要があり、その後、集中DBを持っているそうでない場合:

はまた"BIND IP"

を変更することにより、ローカルマシンからの接続を受け入れるようにリモートDBのあなたのmongodb.configを設定
module.exports = { 
    database: { 
     url: 'yourRemoteIP:27017/app_name' 
    }, 
0

GUIツールを使用すると、私はMongoChefをお勧めします。サーバーを起動し、このGUIを開いてDBに接続するだけです。 ゲームON !!あなたはあなたのコレクションを見ることができ、あなたは行く準備ができています。また、シェルでmongo query directを実行することもできます。これは、あなたのローカルDBと遊ぶための便利なツールです。

PSローカルDBを見たいと思っています。

端末でもDBにアクセスできます。

+0

このツールを使用して(ローカルホストではなく)リモートIPに接続できますか? – jovan

+0

基本的に、このツールはマシン上で実行しているサーバーに接続します!!私は自分のローカルホストにしか使用しませんでしたが、その強力なツールである試してみることができます。 –

関連する問題