I tried to use MongoDB change streams and i need to use replicaSets but mongoDB doesn't let me use it because of load balancer i tried to set it false like this:
mongodb+srv://${process.env.DB_USERNAME}:${process.env.DB_PASSWORD}@${process.env.DB_CLUSTER}/?replicaSet=rs0&loadBalanced=false&readPreference=secondaryPreferred
but its still giving me same error :
MongoParseError: loadBalanced option not supported with a replicaSet option
Here is my connection code:
const uri = `mongodb+srv://${process.env.DB_USERNAME}:${process.env.DB_PASSWORD}@${process.env.DB_CLUSTER}/?replicaSet=rs0&loadBalanced=false&readPreference=secondaryPreferred`;
const client = new MongoClient(uri, {
useNewUrlParser: true,
useUnifiedTopology: true,
});
await client.connect();