sql >> データベース >  >> NoSQL >> MongoDB

MongoLabを使用してHerokuでMongoDBデータベースをセットアップするにはどうすればよいですか?

    最初のコードボックスの接続コードは正しいように見えますが、emailProviderオブジェクトはそれを使用していません。代わりに、app.jsでは、EmailProviderはlocalhost:27017に接続されており、データベース名はemailprovider.jsで「localdb」としてハードコーディングされています。

    代わりに、EmailProviderのMONGOLAB_URI環境変数で提供される接続情報を使用します。これには、ホスト、ポート、およびデータベース名が既に含まれています。

    これを行うにはいくつかの方法がありますが、1つの方法は、接続コードを最初のコードボックスからEmailProviderコンストラクターに移動し、ホストとポートの代わりにURIを使用するようにコンストラクターを変更することです。そうすれば、MONGOLAB_URI変数をapp.jsのコンストラクターに渡すことができます。




    1. Mongodbの一括書き込みエラー

    2. Node.jsファイルのアップロード(Express 4、MongoDB、GridFS、GridFS-Stream)

    3. 時間を考慮せずにmogodbクエリで日付でグループ化

    4. ルックアップから最後のドキュメントを返す