Skip to content

CollectionOperations

Interface grouping MongoDB operations relating to collection administration.

Inheritors

Properties

context

@LowLevelApi



abstract val context: BsonContext

Functions

drop

abstract suspend fun drop(options: DropOptions<Document>.() -> Unit = {})

Removes an entire collection from the database.

Example
collection.drop()
Using with filtered collections

When using opensavvy.ktmongo.sync.MongoCollection.filter, all elements matching the filter are removed. Other documents are not impacted, and the collection is not deleted.

External resources