MongoDBDataAdapter

This class represents a MongoDB data adapter for storing and retrieving data using MongoDB as the underlying database for data stored using storage units.

Use the provided mongoDB function to add this to your bot, rather than directly referencing the constructor for this class.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open suspend override fun <R : Data> delete(unit: StorageUnit<R>): Boolean
Link copied to clipboard
open suspend override fun <R : Data> get(unit: StorageUnit<R>): R?
Link copied to clipboard
open override fun getKoin(): Koin
Link copied to clipboard
open suspend fun <R : Data> getOrSaveDefault(unit: StorageUnit<R>, data: suspend () -> R): R
Link copied to clipboard
open suspend override fun <R : Data> reload(unit: StorageUnit<R>): R?
Link copied to clipboard
open suspend fun reloadAll()
Link copied to clipboard
open suspend override fun <R : Data> save(unit: StorageUnit<R>): R?
open suspend override fun <R : Data> save(unit: StorageUnit<R>, data: R): R
Link copied to clipboard
open suspend fun saveAll()