Collection of MongoDB functions.
Equivalent to the MongoDB aggregate function. .
connectionString string
The connection string to the MongoDB database.
database string
The name of the database.
collection string
The name of the collection.
query { [key: string]: any; }[]
A sequence of data aggregation operations or stages. See the MongoDB aggregation pipeline operators for details.
options { [key: string]: any; }
(optional) Additional options that aggregate() passes to the MongoDB aggregate command. Available only if you specify the pipeline as an array.
{ [key: string]: any; }
connectionString string
The connection string to the MongoDB database.
database string
The name of the database.
collection string
The name of the collection.
operations { [key: string]: any; }[]
A sequence of BulkWrite write operations. See MongoDB write operations for details.
options { [key: string]: any; }
{ [key: string]: any; }
connectionString string
The connection string to the MongoDB database.
database string
The name of the database.
collection string
The name of the collection.
query { [key: string]: any; }
Specifies query selection criteria using query operators.
options { [key: string]: any; }
(optional) Specifies additional options for the query. These options modify query behavior and how results are returned. To see available options, see FindOptions documentation.
{ [key: string]: any; }
connectionString string
The connection string to the MongoDB database.
database string
The name of the database.
collection string
The name of the collection.
query { [key: string]: any; }
Specifies query selection criteria using query operators.
options { [key: string]: any; }
(optional) Specifies additional options for the query. These options modify query behavior and how results are returned. To see available options, see FindOptions documentation.
{ [key: string]: any; }[]
connectionString string
The connection string to the MongoDB database.
database string
The name of the database.
collection string
The name of the collection.
document { [key: string]: any; }
Specifies the document to insert.
options { [key: string]: any; }
(optional) Specifies additional options for the insert statement. To see available options, see InsertOneOptions documentation.
{ [key: string]: any; }
connectionString string
The connection string to the MongoDB database.
database string
The name of the database.
collection string
The name of the collection.
documents { [key: string]: any; }[]
Specifies the documents to insert.
options { [key: string]: any; }
(optional) Specifies additional options for the insert statement. To see available options, see BulkWriteOptions documentation.
{ [key: string]: any; }
connectionString string
The connection string to the MongoDB database.
database string
The name of the database.
collection string
The name of the collection.
filter { [key: string]: any; }
The filter used to select the document to remove.
options { [key: string]: any; }
(optional) Specifies additional options for the delete statement. To see available options, see DeleteOptions documentation.
{ [key: string]: any; }
connectionString string
The connection string to the MongoDB database.
database string
The name of the database.
collection string
The name of the collection.
filter { [key: string]: any; }
The filter used to select the documents to remove.
options { [key: string]: any; }
(optional) Specifies additional options for the delete statement. To see available options, see DeleteOptions documentation.
{ [key: string]: any; }
connectionString string
The connection string to the MongoDB database.
database string
The name of the database.
collection string
The name of the collection.
filter { [key: string]: any; }
The filter used to select the document to update.
update { [key: string]: any; }
(optional) The update operations to be applied to the document.
{ [key: string]: any; }
connectionString string
The connection string to the MongoDB database.
database string
The name of the database.
collection string
The name of the collection.
filter { [key: string]: any; }
The filter used to select the documents to update.
update { [key: string]: any; }
(optional) The update operations to be applied to the documents.
{ [key: string]: any; }
Performs multiple write operations with controls for order of execution. Equivalent to the MongoDB BulkWrite function. .
(optional) Additional options that bulkWrite() passes to the MongoDB bulkWrite command. See the official MongoDB NodeJs documentation for the exact usage of these options. .
Find and return the first document that matches the query. Equivalent to the MongoDB findOne function. .
Find and return multiple documents that match the query. Equivalent to the MongoDB find function. .
Insert one document. Equivalent to the MongoDB insertOne function. .
Insert one or more documents. Equivalent to the MongoDB insertMany function. .
Delete the first document that matches the given filter. Equivalent to the MongoDB deleteOne function. .
Delete all documents that matches the given filter. Equivalent to the MongoDB deleteMany function. .
Update the first document that matches the filter. Equivalent to the MongoDB updateOne function. .
Update all documents that matches the filter. Equivalent to the MongoDB updateMany function. .