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.
Cette fonction ne peut être utilisée qu'avec les bases de données MongoDB.
Paramètres
Paramètre | Type | Requis | Description |
---|---|---|---|
collection | string | ✅ | Le nom de la collection à obtenir. |
Retourne Collection
- MongoDB Collection
db.createOne()
Crée un nouveau document dans la base de données.
TOUTES les propriétés query
sont requises ici.
Paramètres
Paramètre | Type | Requis | Description |
---|---|---|---|
query | UserOptions LevelRoleOptions | ✅ | Les 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ètre | Type | Requis | Description |
---|---|---|---|
query | UserOptions LevelRoleOptions | ✅ | Les options pour l'utilisateur ou le rôle de niveau. |
db.deleteOne()
Supprime un document de la base de données.
Paramètres
Paramètre | Type | Requis | Description |
---|---|---|---|
query | UserOptions LevelRoleOptions | ✅ | Les 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ètre | Type | Requis | Description |
---|---|---|---|
query | UserOptions LevelRoleOptions | ✅ | Les 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ètre | Type | Requis | Description |
---|---|---|---|
collection | simply-xps simply-xp-levelroles | ✅ | Le nom de la collection à obtenir. |
guild | string | ✅ | L'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
Parameter | Type | Required | Description |
---|---|---|---|
collection | simply-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ètre | Type | Requis | Description |
---|---|---|---|
filter | UserOptions LevelRoleOptions | ✅ | Les options pour l'utilisateur ou le rôle de niveau. |
update | UserOptions LevelRoleOptions | ✅ | Les options pour l'utilisateur ou le rôle de niveau. |
options | UpdateOneOptions | ❌ | Les options pour la mise à jour. (MONGODB) |