---
name: "mongoc_topology_description_has_writable_server"
section: "3"
platform: "linux"
package: "libmongoc-doc"
version: "1.30.4-1+deb13u3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/mongoc_topology_description_has_writable_server"
---

# mongoc\_topology\_description\_has\_writable\_server(3)

## SYNOPSIS

```
bool
mongoc_topology_description_has_writable_server (
   const mongoc_topology_description_t *td);
```

Determines if the topology has a writable server available, such as a primary, mongos, or standalone. This function uses the driver's current knowledge of the state of the MongoDB server or servers it is connected to; it does no I/O and it does not block.

## PARAMETERS

- •

  **td**: A *mongoc\_topology\_description\_t*.

## RETURNS

True if there is a known writable server.

**SEE ALSO:**

```
Introduction to Application Performance Monitoring
```

## AUTHOR

MongoDB, Inc

## COPYRIGHT

2009-present, MongoDB, Inc.
