Aller au contenu principal

db

Cette classe fournit des méthodes permettant d'interagir avec la base de données. Elle est utilisée pour effectuer des opérations telles que la création, la mise à jour, la suppression et l'interrogation de documents, la suppression et l'interrogation de documents.

Méthodes

db.getCollection()

Récupère une collection de la base de données.

attention

Cette fonction ne peut être utilisée qu'avec les bases de données MongoDB.

Paramètres

ParamètreTypeRequisDescription
collectionstringLe nom de la collection à obtenir.

Retourne Collection - MongoDB Collection


db.createOne()

Crée un nouveau document dans la base de données.

attention

TOUTES les propriétés query sont requises ici.

Paramètres

ParamètreTypeRequisDescription
queryUserOptions LevelRoleOptionsLes options pour l'utilisateur ou le rôle de niveau.

Retours Promise<UserResult | LevelRoleResult> - Utilisateur ou Rôle de Niveau


db.deleteMany()

Supprime plusieurs documents de la base de données.

Paramètres

ParamètreTypeRequisDescription
queryUserOptions LevelRoleOptionsLes options pour l'utilisateur ou le rôle de niveau.

db.deleteOne()

Supprime un document de la base de données.

Paramètres

ParamètreTypeRequisDescription
queryUserOptions LevelRoleOptionsLes options pour l'utilisateur ou le rôle de niveau.

Retours Promise<UserResult | LevelRoleResult> - Utilisateur ou Rôle de Niveau


db.findOne()

Récupère un document de la base de données.

Paramètres

ParamètreTypeRequisDescription
queryUserOptions LevelRoleOptionsLes options pour l'utilisateur ou le rôle de niveau.

Retours Promise<UserResult | LevelRoleResult> - Utilisateur ou Rôle de Niveau


db.find()

Récupère des documents de la base de données.

Paramètres

ParamètreTypeRequisDescription
collectionsimply-xps
simply-xp-levelroles
Le nom de la collection à obtenir.
guildstringL'ID de la guilde.

Retours Promise< UserResult[] | LevelRoleResult[] > - Utilisateur ou Rôle de Niveau


db.findAll()

Récupère tous les documents de la base de données.

Paramètres

ParameterTypeRequiredDescription
collectionsimply-xps
simply-xp-levelroles
Le nom de la collection à obtenir.

Retours Promise< UserResult[] | LevelRoleResult[] > - Utilisateur ou Rôle de Niveau


db.updateOne()

Met à jour un document de la base de données.

Paramètres

ParamètreTypeRequisDescription
filterUserOptions LevelRoleOptionsLes options pour l'utilisateur ou le rôle de niveau.
updateUserOptions LevelRoleOptionsLes options pour l'utilisateur ou le rôle de niveau.
optionsUpdateOneOptionsLes options pour la mise à jour. (MONGODB)

Retours Promise<UserResult | LevelRoleResult> - Utilisateur ou Rôle de Niveau