---
name: "mongoc_client_session_advance_cluster_time"
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_client_session_advance_cluster_time"
---

# mongoc\_client\_session\_advance\_cluster\_time(3)

## SYNOPSIS

```
void
mongoc_client_session_advance_cluster_time (mongoc_client_session_t *session,
                                            const bson_t *cluster_time);
```

Advance the cluster time for a session. Has an effect only if the new cluster time is greater than the session's current cluster time.

Use *mongoc\_client\_session\_advance\_operation\_time()* and *mongoc\_client\_session\_advance\_cluster\_time()* to copy the operationTime and clusterTime from another session, ensuring subsequent operations in this session are causally consistent with the last operation in the other session

## PARAMETERS

- •

  **session**: A *mongoc\_client\_session\_t*.

- •

  **cluster\_time**: The session's new cluster time, as a *bson\_t* like *{"cluster time": \<timestamp\>}*.

## AUTHOR

MongoDB, Inc

## COPYRIGHT

2009-present, MongoDB, Inc.
