Découvrez les effets grâce à nos tutoriels pour débuter avec Skript. Pour toutes vos questions, rendez vous sur le forum ou sur Discord !

Voir les tutos J'ai besoin d'aide

Close Mongo Client (fermer le client Mongo)

Compatible depuis MongoSK 1.0.0

Description

Cet effet vous permet de fermer la connexion d'un client Mongo à l'hôte. Ce qui signifie qu'aucune requête ne pourra plus être effectuée avec ce client.

Exemples close mongo connection of client named "mongosk"
Pattern close [mongo[db]] connection [of] %mongoclient%

Create Mongo Client (créer un client Mongo)

Compatible depuis MongoSK 1.0.0

Description

Cet effet vous permet de créer un nouveau client, une nouvelle connexion à un hôte Mongo. Le nom que vous donnerez à ce client vous servira à l'identifier plus facilement par la suite.

Exemples create a new mongo client to host "mongodb://127.0.0.1" as "mongosk"
Pattern connect to [the] mongo[db] [(server|host)] %string% (named|with name|as) %string% create [a] [new] mongo[db] client to [(server|host)] %string% (named|with name|as) %string%

Create Mongo Collection (créer une collection Mongo)

Compatible depuis MongoSK 1.0.0

Description

Cet effet vous permet de créer simplement une nouvelle collection Mongo dans une base de donnée. Le nom doit être conforme aux règles Mongo et à celles de votre hôte.

Exemples set {_database} to mongo database named "mongosk" of client named "mongosk"
create a new mongo collection named "example" in {_database}
Pattern create [a] [new] [mongo[db]] collection [(named|with name|called)] %string% in %mongodatabase%

Drop Mongo Collection (supprimer une collection Mongo)

Compatible depuis MongoSK 1.0.0

Description

Cet effet vous permet de supprimer une collection Mongo. Cette action est irréversible !
Désactivé par défaut : rendez-vous dans la configuration de MongoSK pour activer cet effet.

Exemples set {_collection} to collection named "example" in database "mongosk" of client "mongosk"
drop without going back {_collection}
Pattern [mongo[db]] (drop|delete) without going back [the] %mongocollection%

Drop Mongo Database (supprimer une base de donnée Mongo)

Compatible depuis MongoSK 1.0.0

Description

Cet effet vous permet de supprimer une base de donnée Mongo. Cette action est irréversible !
Désactivé par défaut : rendez-vous dans la configuration de MongoSK pour activer cet effet.

Exemples drop without going back database named "mongosk" of client "mongosk"
Pattern [mongo[db]] (drop|delete) without going back [the] %mongodatabase%

Save Mongo Document (sauvegarder un document Mongo)

Compatible depuis MongoSK 1.0.0

Description

Cet effet vous permet d'enregistrer un ou plusieurs documents dans une collection Mongo. Le document sera remplacé par le nouveau si l'identifiant "_id" existe déjà. Sinon, il sera créé.

Exemples set {_collection} to collection named "example" of database "mongosk" with client "test"
set {_doc} to document where "player" is "Romitou" in {_collection}
set value "points" of {_doc} to 1
save {_doc} in {_collection}
Pattern save [mongo[db]] [document] %mongodocuments% (in|into) %mongocollection%