logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

mongoc_collection_t *

Author

       MongoDB, Inc

Description

       This function creates a mongoc_collection_t from the given mongoc_database_t.

       If no write concern is provided in opts, the database's write concern is used.

       The encryptedFields document in opts may be used to create a collection used for QueryableEncryption.

       For a list of all options, see theMongoDBManualentryonthecreatecommand.

Errors

       Errors are propagated via the error parameter.

Parameters

database: A mongoc_database_t.

       • name: The name of the new collection.

       • opts: An optional bson_t for opts to the create command.

       • error: A location for a bson_error_t or NULL.

Returns

       This  function returns a newly allocated mongoc_collection_t upon success, NULL upon failure and error is
       set.

Synopsis

          mongoc_collection_t *
          mongoc_database_create_collection (mongoc_database_t *database,
                                             const char *name,
                                             const bson_t *opts,
                                             bson_error_t *error);

See Also