# Mongodb Replica set "Connection URI"

**URL:** <https://forums.percona.com/t/mongodb-replica-set-connection-uri/17349>\
**Category:** Percona Server for MongoDB\
**Created:** [September 7, 2022, 10:24am UTC](https://forums.percona.com/t/mongodb-replica-set-connection-uri/17349 "2022-09-07T10:24:20Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![reab](https://avatars.discourse-cdn.com/v4/letter/r/35a633/32.png) [@reab](https://forums.percona.com/u/reab)\
**Post date:** [September 7, 2022, 10:24am UTC](https://forums.percona.com/t/mongodb-replica-set-connection-uri/17349/1 "2022-09-07T10:24:20Z")

</div>

Hi,

What should be the connection URI to connect to replica set through primary?  
I’m getting this issue `Failed: db.collection: error creating collection db.coleection: error running create command: (NotWritablePrimary) not primary`

Services list in my Percona cluster:

- psmdb-db-rs0
- psmdb-db-rs0-0
- psmdb-db-rs0-1
- psmdb-db-rs0-2
- psmdb-db-rs0-3
- psmdb-db-rs0-arbiter-0

Connection string used:  
`mongodb://$BACKUP-ADMIN:$MONGODB_BACKUP_PASSWORD@psmdb-db-rs0.percona-dbs.svc.cluster.local:27017/database?authSource=admin`

---

<div class="post-metadata">

**Author:** ![Ivan\_Groenewold](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/ivan_groenewold/32/6299_2.png) [@Ivan\_Groenewold](https://forums.percona.com/u/Ivan_Groenewold)\
**Post date:** [September 7, 2022, 10:59am UTC](https://forums.percona.com/t/mongodb-replica-set-connection-uri/17349/2 "2022-09-07T10:59:46Z")

</div>

Hello, that would be something like this:

`mongodb://$BACKUP-ADMIN:$MONGODB_BACKUP_PASSWORD@psmdb-db-rs0.percona-dbs.svc.cluster.local:27017,psmdb-db-rs1.percona-dbs.svc.cluster.local:27017/?replicaSet=$REPLSET_NAME`
