MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да настроя MongoDB база данни на Heroku с MongoLab?

Докато кодът за връзка в първото поле за код изглежда правилен, обектът emailProvider не го използва. Вместо това в app.js EmailProvider се свързва с localhost:27017 и името на базата данни е твърдо кодирано в emailprovider.js като 'localdb'.

Това, което искате да направите вместо това, е да използвате информацията за връзка, предоставена в променливата на средата MONGOLAB_URI във вашия EmailProvider, която вече съдържа името на хоста, порта и базата данни.

Има редица начини да направите това, но един от начините би бил да преместите кода на връзката си от това първо кодово поле в конструктора на EmailProvider и след това да промените конструктора, така че да приема URI вместо хост и порт. По този начин можете да подадете променливата MONGOLAB_URI към конструктора в app.js.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Правилно използване на Electron

  2. Има ли опция upsert в командата за вмъкване на mongodb?

  3. MongoDB и Google Cloud Functions VPC Peering?

  4. Обобщено групиране по дата с отместване на лятното часово време

  5. MongoDB $setDifference