现在我正在连接到这样的mongodb:
uri = 'mongodb://mongodomain1.com:1234,mongodomain2.com:1234/mydb?replicaSet=replicasetname&readPreference=secondaryPreferred';
opts = {
user: 'myuser',
pass: 'mypass',
server: {
auto_reconnect: true,
socketOptions: {
keepAlive: 120
}
},
replset: {
socketOptions: {
keepAlive: 120
}
}
};
mongoose.connect(uri, opts);
现在我想将readPreference
url参数带入options对象中,并在选项中包含所有连接变量。
我正在努力寻找有关如何在对象中定义readPreference的文档。
同样的事情是网址中的replicaSet
参数。等同于rs_name
在我连接到mongodb的方式上还有什么可以/应该改进的吗?