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'aideClose Mongo Client (fermer le client Mongo)
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.
close mongo connection of client named "mongosk"
close [mongo[db]] connection [of] %mongoclient%
Create Mongo Client (créer un client Mongo)
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.
create a new mongo client to host "mongodb://127.0.0.1" as "mongosk"
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)
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.
set {_database} to mongo database named "mongosk" of client named "mongosk"
create a new mongo collection named "example" in {_database}
create [a] [new] [mongo[db]] collection [(named|with name|called)] %string% in %mongodatabase%
Drop Mongo Collection (supprimer une collection Mongo)
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.
set {_collection} to collection named "example" in database "mongosk" of client "mongosk"
drop without going back {_collection}
[mongo[db]] (drop|delete) without going back [the] %mongocollection%
Drop Mongo Database (supprimer une base de donnée Mongo)
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.
drop without going back database named "mongosk" of client "mongosk"
[mongo[db]] (drop|delete) without going back [the] %mongodatabase%
Save Mongo Document (sauvegarder un document Mongo)
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éé.
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}
save [mongo[db]] [document] %mongodocuments% (in|into) %mongocollection%