MongoProvider

Interface for MongoDB database access.

Properties

Link copied to clipboard
abstract val client: MongoClient
Link copied to clipboard
abstract val database: MongoDatabase

Functions

Link copied to clipboard
abstract fun close()
Link copied to clipboard
open fun getCollection(name: String): MongoCollection<Document>

Returns a MongoCollection for the given name.

open fun <T : Any> getCollection(name: String, clazz: Class<T>): MongoCollection<T>

Returns a MongoCollection for the given name and class.