Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
MONGOC_URI_SE...ISM_PROPERTIES(3)  libmongoc MONGOC_URI_SE...ISM_PROPERTIES(3)

SYNOPSIS
	  bool
	  mongoc_uri_set_mechanism_properties (mongoc_uri_t *uri,
					       const bson_t *properties);

PARAMETERS
        uri: A	mongoc_uri_t.

        properties: A bson_t .

DESCRIPTION
       Replaces	 all  the options in URI's "authMechanismProperties" after the
       URI has been parsed from	a string.

RETURNS
       Returns false if	the option cannot be set, for example if properties is
       not valid BSON data.

EXAMPLE
	  mongoc_uri_t *uri;
	  bson_t props = BSON_INITIALIZER;

	  uri =	mongoc_uri_new (
	     "mongodb://user%40DOMAIN.COM:password@localhost/?authMechanism=GSSAPI"
	     "&authMechanismProperties=SERVICE_NAME:other,CANONICALIZE_HOST_NAME:true");

	  /* replace all options: replace service name "other" with "my_service", unset
	   * "CANONICALIZE_HOST_NAME" and accept its default.
	   */
	  BSON_APPEND_UTF8 (&props, "SERVICE_NAME", "my_service");
	  mongoc_uri_set_mechanism_properties (uri, &props);

	  bson_destroy (&props);

AUTHOR
       MongoDB,	Inc

COPYRIGHT
       2009-present, MongoDB, Inc.

1.30.2				 Apr 12, 2025MONGOC_URI_SE...ISM_PROPERTIES(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=mongoc_uri_set_mechanism_properties&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help