CNode

关于mongodb可复制集集群

问答
Llaoqiren发布于9 年前最后回复9 年前0 回复3664 浏览0 收藏

请问node连接可复制集集群后如何得知连接是连到master还是slave?

另外一个问题官方文档让我有些困惑,比如设置集群的readPreference,文档中的

ReadPreference.PRIMARY, ReadPreference.PRIMARY_PREFERRED, ReadPreference.SECONDARY, ReadPreference.SECONDARY_PREFERRED, ReadPreference.NEAREST

这个ReadPreference来自哪里?

我的连接方式:

const url = 'mongodb://localhost:4000,localhost:4001/bookstore?replicaSet=myapp';


mongoClient.connect(url,{poolSize:1,},(err,db)=>{
if(err){
    return;
}

db.stats((err,status)=>{
    console.log(status)
})
console.log('connected to the database');
db.collection('books').find({}).toArray((err,result)=>{
    console.log(result)
    //db.close()
})
db.collection('books').findOne({price: 20},(err,result)=>{
    console.log(result)
})

})
查看回复

回复 (0)

暂无回复,成为第一个参与讨论的人。
参与回复
登录后即可参与回复。登录