Module Mongoc.Client

type t
val new_ : string -> t option
val new_from_uri : Uri.t -> t option
val new_from_uri_with_error : Uri.t -> (t, Bson.Error.t) Stdlib.result
val get_database_names : ?opts:Bson.t -> t -> (string list, Bson.Error.t) Stdlib.result
val get_database : t -> string -> Database.t
val get_collection : t -> string -> string -> Collection.t
val destroy : t -> unit