MongoDB C++ Driver mongocxx-3.11.0
Loading...
Searching...
No Matches
mongocxx::v_noabi::options Namespace Reference

Description

Declares entities representing options to use with various commands.

Namespaces

namespace  gridfs
 Declares entities representing options specific to GridFS.
 

Classes

class  aggregate
 Class representing the optional arguments to a MongoDB aggregation operation. More...
 
class  apm
 Class representing MongoDB application performance monitoring. More...
 
class  auto_encryption
 Class representing options for automatic client-side encryption. More...
 
class  bulk_write
 Class representing the optional arguments to a MongoDB bulk write. More...
 
class  change_stream
 Class representing MongoDB change stream options. More...
 
class  client
 Class representing the optional arguments to a MongoDB driver client object. More...
 
class  client_encryption
 Class representing options for the object managing explicit client-side encryption. More...
 
class  client_session
 Class representing the optional arguments to mongocxx::v_noabi::client::start_session. More...
 
class  count
 Class representing the optional arguments to mongocxx::v_noabi::collection::count_documents. More...
 
class  create_collection_deprecated
 Class representing the optional arguments to a MongoDB createCollection command. More...
 
class  data_key
 Class representing options for data key generation for encryption. More...
 
class  delete_options
 Class representing the optional arguments to a MongoDB delete operation. More...
 
class  distinct
 Class representing the optional arguments to a MongoDB distinct command. More...
 
class  encrypt
 Class representing options for explicit client-side encryption. More...
 
class  estimated_document_count
 Class representing the optional arguments to mongocxx::v_noabi::collection::estimated_document_count. More...
 
class  find
 Class representing the optional arguments to a MongoDB query. More...
 
class  find_one_and_delete
 Class representing the optional arguments to a MongoDB find_and_modify delete operation. More...
 
class  find_one_and_replace
 Class representing the optional arguments to a MongoDB find_and_modify replace operation. More...
 
class  find_one_and_update
 Class representing the optional arguments to a MongoDB find_and_modify update operation. More...
 
class  index
 Class representing the optional arguments to a MongoDB create index operation. More...
 
class  index_view
 Class representing optional arguments to IndexView operations. More...
 
class  insert
 Class representing the optional arguments to a MongoDB insert operation. More...
 
class  pool
 Class representing the optional arguments to a MongoDB driver pool object. Pool options logically extend client options. More...
 
class  range
 RangeOpts specifies index options for a Queryable Encryption field supporting "range" queries. More...
 
class  replace
 Class representing the optional arguments to a MongoDB replace operation. More...
 
class  rewrap_many_datakey
 Class representing options for a rewrap many datakey operation. More...
 
class  server_api
 Class representing options for server API. More...
 
class  tls
 Class representing the optional arguments to a MongoDB driver client (TLS) More...
 
class  transaction
 Class representing the optional arguments for a transaction. More...
 
class  update
 Class representing the optional arguments to a MongoDB update operation. More...
 

Enumerations

enum class  return_document
 Enum representing whether to return the old or new version of a document modified by a findOneAndModify operation. More...
 

Variables

MONGOCXX_DEPRECATED typedef create_collection_deprecated create_collection
 Equivalent to create_collection_deprecated.
 
MONGOCXX_DEPRECATED typedef tls ssl
 Class representing the optional arguments to a MongoDB driver client (TLS)
 

Enumeration Type Documentation

◆ return_document

Enum representing whether to return the old or new version of a document modified by a findOneAndModify operation.

Enumerator
k_before 

Return the version of the document before the modification takes place.

k_after 

Return the version of the document after the modification takes place.

Variable Documentation

◆ create_collection

MONGOCXX_DEPRECATED typedef create_collection_deprecated mongocxx::v_noabi::options::create_collection

Equivalent to create_collection_deprecated.

Deprecated
Use mongocxx::v_noabi::database::create_collection overloads with a BSON document option parameter instead.

◆ ssl

MONGOCXX_DEPRECATED typedef tls mongocxx::v_noabi::options::ssl

Class representing the optional arguments to a MongoDB driver client (TLS)

Deprecated
Use mongocxx::v_noabi::options::tls instead.