carta
mongoc_uri_set_compressors(3)

mongoc_uri_set_compressors3

Parameters

•

uri: A mongoc_uri_t.

•

compressors: A string consisting of one or more comma (,) separated compressors (e.g. "snappy,zlib") or NULL. Passing NULL clears any existing compressors set on uri.

Overview

Sets the URI's compressors, after the URI has been parsed from a string. Will overwrite any previously set value.

Examples

mongoc_client_t *client;
mongoc_uri_t *uri;
uri = mongoc_uri_new ("mongodb://localhost/");
mongoc_uri_set_compressors (uri, "snappy,zlib,zstd");
mongoc_client_new_from_uri (uri);
/* Snappy & zlib & zstd compressors are enabled */

Returns

Returns false if the option cannot be set, for example if compressors is not valid UTF-8. Logs a warning to stderr with the MONGOC_WARNING macro if compressor is not available.

History

  • Debian 13 (Trixie): the text shown here
  • Debian 12 (Bookworm)
  • Debian 11 (Bullseye)
  • Debian 10 (Buster)

Author

MongoDB, Inc

From libmongoc-doc 1.30.4-1+deb13u3 in Debian 13 (Trixie). Parsed by carta from the page's man source.