@@ -12,26 +12,26 @@ const env = require("./env.service");
1212
1313// DATABASE SERVICE
1414function getAddressFromEnvironment ( ) {
15- return ( env . isDevelopment ( ) ) ?
16- process . env . DB_ADDRESS_DEV :
17- ( env . isProduction ( ) ) ?
18- process . env . DB_ADDRESS_DEPLOY :
15+ return ( env . isDevelopment ( ) ) ?
16+ process . env . DB_ADDRESS_DEV :
17+ ( env . isProduction ( ) ) ?
18+ process . env . DB_ADDRESS_DEPLOY :
1919 process . env . DB_ADDRESS_TEST ;
2020}
2121
2222function getUserFromEnvironment ( ) {
23- return ( env . isDevelopment ( ) ) ?
24- process . env . DB_USER_DEV :
25- ( env . isProduction ( ) ) ?
26- process . env . DB_USER_DEPLOY :
27- process . env . DB_USER_TEST ;
23+ return ( env . isDevelopment ( ) ) ?
24+ process . env . DB_USER_DEV :
25+ ( env . isProduction ( ) ) ?
26+ process . env . DB_USER_DEPLOY :
27+ process . env . DB_USER_TEST ;
2828}
2929
3030function getPassFromEnvironment ( ) {
31- return ( process . env . NODE_ENV === "development" ) ?
32- process . env . DB_PASS_DEV :
31+ return ( process . env . NODE_ENV === "development" ) ?
32+ process . env . DB_PASS_DEV :
3333 ( process . env . NODE_ENV === "deployment" ) ?
34- process . env . DB_PASS_DEPLOY :
34+ process . env . DB_PASS_DEPLOY :
3535 process . env . DB_PASS_TEST ;
3636}
3737
@@ -44,12 +44,15 @@ module.exports = {
4444 const address = getAddressFromEnvironment ( ) ;
4545 const url = ( ! ! user && ! ! pass ) ? `mongodb://${ user } :${ pass } @${ address } ` : `mongodb://${ address } ` ;
4646 logger . info ( `${ TAG } Connecting to db on ${ url } ` ) ;
47- mongoose . connect ( url ) . then ( function ( ) {
47+ mongoose . connect ( url , {
48+ useNewUrlParser : true ,
49+ useCreateIndex : true
50+ } ) . then ( function ( ) {
4851 logger . info ( `${ TAG } Connected to database on ${ url } ` ) ;
49- if ( app ) {
52+ if ( app ) {
5053 app . emit ( "event:connected to db" ) ;
5154 }
52- if ( callback ) {
55+ if ( callback ) {
5356 callback ( ) ;
5457 }
5558 } , function ( error ) {
0 commit comments