2017-09-09 10 views
0

MongoDB 3.2.16を実行しています。 データベースのユーザー名とパスワードを作成しました。 私は私のデスクトップクライアント(robomongo)を介してデータベースにアクセスすることができますが、私はこのように私の接続文字列を設定する場合:サーバー上のmongodbからデータを取得できません

mongoose.connect('mongodb://username:[email protected]:27017/dbname'); 

、何も起こりませんでした。

追加オプションがある場合は教えてください。

+1

を取得しますので、あなたは、行うことができますか?あなたは何を期待していますか? –

+0

@KevinSmithこれはserver.jsファイルの1行です。私はGET要求でいくつかのデータを取得しようとしています。サーバーは無許可で正常に動作しました。 – pandaBear

+0

エラーをキャプチャできますか? –

答えて

0

次のようにDB接続に関連するエラーの場合には、あなたが何もしていないエラーメッセージ

mongoose.connect('localhost:27017/dbname'); 
var db = mongoose.connection; 

//on DB error 
db.on('error',console.error.bind(console,'connection error:')); 
関連する問題