Description
Cette expression vous permet de créer un nouveau document Mongo. Vous pourrez par la suite l'éditer et l'enregistrer dans la collection que vous souhaitez.
set {_new} to new mongo document
set value "player" of {_new} to name of player
add random integer between 1 and 10 to list "random" of {_new}
save {_new} in collection named "example" from database named "mongosk" with client named "default"
new [empty] [mongo[db]] document
Description
Cette expression permet de récupérer et de modifier certaines valeurs d'un document. Si vous définissez une entrée déjà existante, elle sera remplacée. Les listes sont prises en charge.
set {_document} to first document where "points" is "10" in {_collection}
set {test::%value "test" of {_document}%} to true
loop list "example" of {_document}:
broadcast "%loop-value%"
set list "example" of {_document} to 10, 54 and 203
add 41 to list "example" of {_document}
save {_document} in collection named "example" from database named "mongosk" with client named "default"
[mongo[db]] (1¦value|2¦list) %string% (of|from) %mongodocument%
Description
Cette expression vous permet de récupérer le JSON d'un document Mongo sous forme de texte.
set {_document} to first document where "points" is "10" in {_collection}"
broadcast {_document}'s json
%mongodocument%'s [mongo[db]] json
[mongo[db]] json of %mongodocument%
Description
Appelé lorsqu'un client de Mongo est fermé.
on mongo client close:
broadcast "%event-client% a été fermé. :("
[on] [mongo[db]] client clos(e|ing)
Description
Appelé lorsqu'un nouveau client Mongo est créé.
on mongo client create:
broadcast "%event-client% a été créé."
[on] [mongo[db]] client creat(e|ing)
Description
Appelé lors de la création d'une collection Mongo.
on mongo collection create:
broadcast "%event-collection% a été créé !"
[on] [mongo[db]] collection creat(e|ing)
Description
Appelé lorsqu'une collection Mongo est supprimée.
on mongo collection drop:
broadcast "%event-collection% a été supprimé !"
[on] [mongo[db]] collection drop[ping]
Description
Appelé lorsqu'une base de données Mongo est supprimée.
on mongo database drop:
broadcast "%event-database% a été supprimé !"
[on] [mongo[db]] database drop[ping]
Description
Appelé lors de l'enregistrement d'un document Mongo.
on mongo document save:
broadcast "%value ""test"" from event-document%"
[on] [mongo[db]] document sav(e|ing)
Description
Cet effet vous permettra de commencer à construire un GUI ou de l'éditer.
create a gui with virtual chest inventory with 3 rows named "Mon GUI"
edit gui last gui:
set the gui-inventory-name to "Nouveau nom de mon GUI !"
create [a] [new] gui [[with id] %string%] with %inventory% [((and|with) (moveable|stealable) items)] [(and|with) shape %strings%]
(change|edit) [gui] %guiinventory%