I have configured my replica set with tag fields as given in doc example:
{
"_id" : "rs0",
"version" : 2,
"members" : [
{
"_id" : 0,
"host" : "mongodb0.example.net:27017",
"tags" : {
"dc": "east",
"use": "production"
}
},
{
"_id" : 1,
"host" : "mongodb1.example.net:27017",
"tags" : {
"dc": "east",
"use": "reporting"
}
},
{
"_id" : 2,
"host" : "mongodb2.example.net:27017",
"tags" : {
"use": "production"
}
}
]
}
Now my question is if I send read queries with read concern like "nearest","primarypreferred" will it be able to pick this tags automaticaly, or i should pass the "dc" name along with my find query.If anyone can help me regarding the same.