Reputation: 3890
I am upgrading my mongodb c++ client code from legacy driver and 26compat driver to r3.0.2 driver. The scopedconnection pool class is removed now. My question is how to connect to replica set with connection pool. My current code is:
//only call it once in my app
mongocxx::instance inst{};
//call it in anywhere I need
mongocxx::client conn{mongocxx::uri{mongodb://i-e6ql0k8k,i-exiv5yox,i-sfdxzsjr/?replicaSet=rs1}};
use the default maximum pool size 100 value. But I do not know if my way is the correct or not?
Upvotes: 0
Views: 982
Reputation: 2995
You'll want to use the mongocxx::pool class. The URI looks fine – as long as you have the replicaSet
option, the driver understands to connect in replica set mode.
Upvotes: 1