Description
Cet effet vous permet de récupérer un client Mongo par son nom, initialement défini dans l'effet de création.
create a new mongo client to host "mongodb://127.0.0.1" as "mongosk"
set {_client} to client named "mongosk"
[mongo[db]] client [of host] [(named|with name|called)] %string%
Description
Cette expression vous permet de récupérer une collection Mongo d'une base de donnée spécifique.
set {_client} to client named "default"
set {_database} to database named "mongosk" with {_client}
set {_collection} to collection named "example" from {_database}
[mongo[db]] collection [(named|with name|called)] %string% (in|of) %mongodatabase%
Description
Cette expression vous permet de récupérer le nom de la base de donnée d'une collection Mongo.
set {_collection} to collection named "example" from database named "mongosk" with client named "default"
send {_collection}'s database name
%mongocollection%'s database name
database name of %mongocollection%
Description
Cette expression vous permet de récupérer le nombre de document d'une collection Mongo.
set {_collection} to collection named "example" from database named "mongosk" with client named "default"
send "%{_collection}'s document count%"
%mongocollections%'s [mongo[db]] document (count|size)
[mongo[db]] document (count|size) of %mongocollections%
Description
Cette expression vous permet de récupérer le nom d'une collection Mongo.
set {_collection} to collection named "example" from database named "mongosk" with client named "default"
send name of {_collection}
%mongocollection%'s [mongo[db]] name
[mongo[db]] name of %mongocollection%
Description
Cette expression vous permet de récupérer les noms des collections d'une base de donnée Mongo.
loop all collections from database "mongosk" with client "test":
broadcast "%loop-value%"
set {_collections::*} to all collections from database "mongosk" with client "test"
[all] [mongo[db]] collections [name[s]] (of|from) %mongodatabase%
Description
Cette expression vous permet de récupérer une base de donnée Mongo d'un client spécifique.
set {_client} to client named "default"
set {_database} to database named "mongosk" with {_client}
send "The name of this database is %{_database}'s name%."
[mongo[db]] database [(named|with name|called)] %string% (of|with) %mongoclient%
Description
Cette expression vous permet de récupérer le nom d'une base de donnée Mongo.
set {_database} to database named "mongosk" with client named "default"
send name of {_database}
%mongodatabase%'s [mongo[db]] name
[mongo[db]] name of %mongodatabase%
Description
Cette expression vous permet de récupérer les noms des bases de données d'un client Mongo.
loop all databases from client named "test":
broadcast "%loop-value%"
set {_databases::*} to all databases from client named "test"
[all] [mongo[db]] databases (of|from) %mongoclient%
Description
Cette expression vous permet de récupérer un document selon une valeur précis depuis une collection spécifique.
set {_client} to client named "default"
set {_database} to database named "mongosk" with {_client}
set {_collection} to collection named "example" from {_database}
set {_document} to first document where "points" is 10 in {_collection}
[first] [mongo[db]] document where %string% (is|equals to) %object% (of|in) %mongocollection%