I am working with Mongodb as a database for my asp.net mvc front end site. I have MongoDB running on 3 servers, in a replica set, a primary, secondary and an arbiter. Connecting to this is the 3 front end web servers that performs CRUD operations on the data held in Mongo. I have a number of questions on my setup that I would like clarification on.
This is my connection string from C#
server=myprimary.com:27017,mysecondary.com:27017;replicaset=MySet;safe=true;database=MyDatabase
Is it correct not to include arbiter in this connection string?
When I work with sql server, I set up all my connection strings with integrated security. What is the best practise for similar in Mongo connection strings?