# mongoc_client_get_gridfs()

## Synopsis

    mongoc_gridfs_t *
    mongoc_client_get_gridfs (mongoc_client_t *client,
                              const char      *db,
                              const char      *prefix,
                              bson_error_t    *error);

The mongoc_client_get_gridfs() function shall create a new mongoc_gridfs_t. The db parameter is the name of the database which the gridfs instance should exist in. The prefix parameter corresponds to the gridfs collection namespacing.

## Parameters

client | A mongoc_client_t.
db | The database name.
prefix | The prefix for gridfs collection.
error | An optional location for a bson_error_t or NULL.

## Errors

Errors are propagated via the error parameter.

## Returns

A mongoc_gridfs_t on success, NULL upon failure and error is set.