Skip to content

MongoDB request DSLopensavvy.ktmongo.dsl.command

Package-level declarations

Types

AvailableInBulkWrite

sealed interface AvailableInBulkWrite<Document> : Node, Command

BulkWrite

Performing multiple write operations in a single request.

BulkWriteOptions

The options for a BulkWrite command.

Command

interface Command : BsonNode

A command that can be sent to a MongoDB server.

Count

Counting a number of documents in a collection.

CountOptions

The options for a Count command.

DeleteMany

Deleting multiple documents from a collection.

DeleteManyOptions

The options for a DeleteMany command.

DeleteOne

Deleting a single document from a collection.

DeleteOneOptions

The options for a DeleteOne command.

Drop

Deleting an entire collection at once.

DropOptions

The options for a Drop command.

Find

Searching for documents in a collection.

FindOptions

The options for a Find command.

InsertMany

Inserting multiple elements in a collection in a single operation.

InsertManyOptions

The options for a collection.insertMany operation.

InsertOne

Inserting a single element in a collection.

InsertOneOptions

The options for a collection.insertOne operation.

UpdateMany

Updating multiple elements in a collection.

UpdateManyWithPipeline

Updating multiple elements in a collection, using a pipeline.

UpdateOne

Updating a single element in a collection.

UpdateOneWithPipeline

Updating a single element in a collection, using a pipeline.

UpdateOptions

The options for a UpdateOne, UpsertOne, UpdateMany operation.

UpsertOne

Updating a single element in a collection, creating it if it doesn't exist.

UpsertOneWithPipeline

Updating a single element in a collection, creating it if it doesn't exist, using a pipeline.