UNPKG

linagora-rse

Version:
49 lines (25 loc) 1.24 kB
# MongoDB Mongodb is configured is the `config/db.json` file with: - The key `connectionOptions` is used to give the `option` parameter of `mongoose.connect`. - The key `connectionString` is the first parameter of `mongoose.connect`. ## Single instance setup ConnexionString syntax : mongodb://[username:password@]host[:port][/database] ConnexionString example : mongodb://myVM1/test ## Replica set setup ConnexionString syntax : mongodb://[username:password@]host1[:port1][/database],[,host2[:port2][/database],...[,hostN[:portN][/database]]][?replicaSet=replicaName] ConnexionString example : mongodb://myVM1/test,myVM2:27018/test,myVM3:27019/test?replicaSet=rs0 ## Sharding setup (single mongos) ConnexionString syntax : mongodb://[username:password@]host[:port][/database] ConnexionString example : mongodb://myVM1/test ## Sharding setup (multiple mongos) ConnexionString syntax : mongodb://[username:password@]host1[:port1][/database],[,host2[:port2][/database],...[,hostN[:portN][/database]]] ConnexionString example : mongodb://myVM1/test,myVM2:27018/test With option `mongos` to `true`. (You must add `"mongos":true` as a parameter of `connectionOptions`)