Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我能';t使用readPreference选项连接到mongodb_Javascript_Node.js_Mongodb_Node Modules - Fatal编程技术网

Javascript 我能';t使用readPreference选项连接到mongodb

Javascript 我能';t使用readPreference选项连接到mongodb,javascript,node.js,mongodb,node-modules,Javascript,Node.js,Mongodb,Node Modules,我正在nodejs和mongodb中制作一个应用程序,并尝试使用以下选项连接到mongodb: let ReadPreference = { PRIMARY: 'PRIMARY', PRIMARY_PREFERRED: 'PRIMARY_PREFERRED', SECONDARY: 'secundary', // in upper or lower case gives the same error SECONDARY_PREFERRED: 'SECONDARY_PREFERRED', NEAR

我正在nodejs和mongodb中制作一个应用程序,并尝试使用以下选项连接到mongodb:

let ReadPreference = {
PRIMARY: 'PRIMARY',
PRIMARY_PREFERRED: 'PRIMARY_PREFERRED',
SECONDARY: 'secundary', // in upper or lower case gives the same error
SECONDARY_PREFERRED: 'SECONDARY_PREFERRED',
NEAREST: 'NEAREST'
};

let OPTIONS = {
     poolSize: 10,
     replicaSet: 'rs0', readPreference
     readPreference: ReadPreference.SECONDARY
};
但我得到了以下错误:

TypeError:读取首选项模式secundary无效

我不知道他为什么把那个错误扔给我,你能帮我解决吗

代码:


此参考:[打字错误?秒
u
n日期应为secondary@bhmahler谢谢
function connection_secondary(){
    return new Promise( (resolve,reject)=>{
        mongoCliR.connect('mongodb://ANY_IP:27017,ANY_IP:27017', OPTIONS,(err, db)=>{
            if(err){
                reject(err);
            }else{
                resolve(db.db('SINCO'));
            }
        });
    })
}