Skip to main content

MongoDB - Client

Resource for MongoDB integrations.


accumulators​


_mongo.accumulators() : MongoAccumulators​

Description​

A factory for defining aggregation accumulators.

How To Use​
_mongo.aggregates().group('$customerId', _mongo.accumulators().sum('total', '$price'));
Return​

( MongoAccumulators )

The accumulator factory.


aggregates​


_mongo.aggregates() : MongoAggregates​

Description​

A factory for defining aggregation stages.

How To Use​
collection.aggregate(_mongo.aggregates().match(_mongo.filters().eq('status', 'Active')));
Return​

( MongoAggregates )

The aggregation factory.


close​


_mongo.close() : void​

Description​

Closes the MongoDB connection.

How To Use​
_mongo.close();
Return​

( void )


countOptions​


_mongo.countOptions() : com.mongodb.client.model.CountOptions​

Description​

Creates options for counting documents.

Return​

( com.mongodb.client.model.CountOptions )

The count options.


database​


_mongo.database(name: string) : MongoDatabase​

Description​

Gets an instance of a MongoDB database.

How To Use​
const mongo = _mongo.init('netunoapp');
cont db = mongo.database('mydb');

Attributes​
NAMETYPEDESCRIPTION
namestringThe database name.
Return​

( MongoDatabase )

The MongoDB database instance.


deleteOptions​


_mongo.deleteOptions() : com.mongodb.client.model.DeleteOptions​

Description​

Creates options for delete operations.

Return​

( com.mongodb.client.model.DeleteOptions )

The delete options.


docToVal​


_mongo.docToVal(doc: org.bson.Document) : Values​

Description​

Converts a BSON document to a Values object.

How To Use​
const values = _mongo.docToVal(doc);
Attributes​
NAMETYPEDESCRIPTION
docorg.bson.DocumentThe BSON document to convert.
Return​

( Values )

The resulting Values object.


document​


_mongo.document() : org.bson.Document​

Description​

Creates a new empty document.

How To Use​
const doc = _mongo.document();
Return​

( org.bson.Document )

A new empty document.


dropCollectionOptions​


_mongo.dropCollectionOptions() : com.mongodb.client.model.DropCollectionOptions​

Description​

Creates options for dropping a collection.

Return​

( com.mongodb.client.model.DropCollectionOptions )

The drop collection options.


estimatedDocumentCountOptions​


_mongo.estimatedDocumentCountOptions() : com.mongodb.client.model.EstimatedDocumentCountOptions​

Description​

Creates options for estimated document count.

Return​

( com.mongodb.client.model.EstimatedDocumentCountOptions )

The estimated document count options.


filters​


_mongo.filters() : MongoFilters​

Description​

A factory for defining query filters.

How To Use​
collection.find(_mongo.filters().eq('status', 'Active'));
Return​

( MongoFilters )

The filter factory.


findOneAndDeleteOptions​


_mongo.findOneAndDeleteOptions() : com.mongodb.client.model.FindOneAndDeleteOptions​

Description​

Creates options for finding and deleting a single document.

Return​

( com.mongodb.client.model.FindOneAndDeleteOptions )

The find one and delete options.


findOneAndReplaceOptions​


_mongo.findOneAndReplaceOptions() : com.mongodb.client.model.FindOneAndReplaceOptions​

Description​

Creates options for finding and replacing a single document.

Return​

( com.mongodb.client.model.FindOneAndReplaceOptions )

The find one and replace options.


findOneAndUpdateOptions​


_mongo.findOneAndUpdateOptions() : com.mongodb.client.model.FindOneAndUpdateOptions​

Description​

Creates options for finding and updating a single document.

Return​

( com.mongodb.client.model.FindOneAndUpdateOptions )

The find one and update options.


indexes​


_mongo.indexes() : MongoIndexes​

Description​

A factory for defining index keys.

How To Use​
collection.createIndex(_mongo.indexes().ascending('quantity', 'price'));
Return​

( MongoIndexes )

The index factory.


init​


_mongo.init() : Mongo​

Description​

Inicializa a conexão com o MongoDB utilizando a configuração padrão.

Return​

( Mongo )

The MongoDB client instance.


_mongo.init(configKeyOrUrl: string) : Mongo​

Description​

Initializes the connection to MongoDB using a configuration key or connection URL.

How To Use​
const mongo = _mongo.init('mongodb://localhost:27017/mydb');
Attributes​
NAMETYPEDESCRIPTION
configKeyOrUrlstringThe configuration key or the MongoDB connection URL.
Return​

( Mongo )

The MongoDB client instance.


insertManyOptions​


_mongo.insertManyOptions() : com.mongodb.client.model.InsertManyOptions​

Description​

Creates options for inserting multiple documents.

Return​

( com.mongodb.client.model.InsertManyOptions )

The insert many options.


insertOneOptions​


_mongo.insertOneOptions() : com.mongodb.client.model.InsertOneOptions​

Description​

Creates options for inserting a single document.

Return​

( com.mongodb.client.model.InsertOneOptions )

The insert one options.


projections​


_mongo.projections() : MongoProjections​

Description​

A factory for defining field projections.

How To Use​
collection.find().projection(_mongo.projections().include('name', 'quantity')).all();
Return​

( MongoProjections )

The projection factory.


replaceOptions​


_mongo.replaceOptions() : com.mongodb.client.model.ReplaceOptions​

Description​

Creates options for replace operations.

Return​

( com.mongodb.client.model.ReplaceOptions )

The replace options.


sorts​


_mongo.sorts() : MongoSorts​

Description​

A factory for defining sorts.

How To Use​
collection.find().sort(_mongo.sorts().ascending('name')).all();
Return​

( MongoSorts )

The sort factory.


textSearchOptions​


_mongo.textSearchOptions() : com.mongodb.client.model.TextSearchOptions​

Description​

Creates options for text search.

Return​

( com.mongodb.client.model.TextSearchOptions )

The text search options.


updateOptions​


_mongo.updateOptions() : com.mongodb.client.model.UpdateOptions​

Description​

Creates options for update operations.

Return​

( com.mongodb.client.model.UpdateOptions )

The update options.


updates​


_mongo.updates() : MongoUpdates​

Description​

A factory for defining data updates.

How To Use​
collection.updateOne(filter, _mongo.updates().set('name', 'New Name'));
Return​

( MongoUpdates )

The updates factory.


valToDoc​


_mongo.valToDoc(values: Values) : org.bson.Document​

Description​

Converts a Values object to a BSON document.

How To Use​
const doc = _mongo.valToDoc(values);
Attributes​
NAMETYPEDESCRIPTION
valuesValuesThe Values object to convert.
Return​

( org.bson.Document )

The resulting BSON document.