Exemples de requêtes sur des groupes d'objets - AWS IoT Core

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Exemples de requêtes sur des groupes d'objets

Les requêtes sont spécifiées dans une chaîne de requête à l'aide d'une syntaxe de requête, puis transmises à l'API SearchIndex. Le tableau ci-après répertorie quelques exemples de chaînes de requête.

Chaîne de requête Résultat
abc

Requêtes pour « abc » dans n'importe quel champ.

thingGroupName:myGroupThingName

Requêtes pour un groupe d'objets nommé « myGroupThing Nom ».

thingGroupName:my*

Requêtes concernant les groupes d'objets dont le nom commence par « my ».

thingGroupName:ab?

Requêtes pour les groupes d'objets dont les noms comportent « ab » plus un caractère supplémentaire (par exemple : « aba », « abb », « abc », etc.).

attributes.myAttribute:75

Requêtes concernant les groupes d'objets qui comportent un attribut nommé « myAttribute » ayant pour valeur 75.

attributes.myAttribute:[75 TO 80]

Requêtes pour les groupes d'objets avec un attribut nommé « myAttribute » dont la valeur se situe dans une plage numérique (75 à 80 inclus).

attributes.myAttribute:[75 TO 80]

Requêtes concernant les groupes d'objets qui comportent un attribut nommé « myAttribute », dont la valeur est comprise dans la plage numérique >75 et <=80.

attributes.myAttribute:["abcd" TO "abcf"]

Requêtes concernant les groupes d'objets qui comportent un attribut nommé « myAttribute », dont la valeur est comprise dans une plage de chaînes alphanumériques. Cette requête renvoie les groupes d'objets dont l'attribut « serialNumber » a la valeur « abcd », « abce » ou « abcf ».

attributes.myAttribute:i*t

Requêtes concernant les groupes d'objets qui comportent un attribut nommé « myAttribute » dont la valeur est « i », suivi de n'importe quel nombre de caractères, puis du caractère « t ».

attributes.attr1:abc AND attributes.attr2<5 NOT attributes.attr3>10

Requêtes concernant les groupes d'objets qui combinent des termes en utilisant des expressions booléennes. Cette requête renvoie les groupes d'objets qui comportent un attribut nommé « attr1 » de valeur « abc », un attribut nommé « attr2 » qui est inférieur à 5 et un attribut nommé « attr3 » qui n'est pas supérieur à 10.

NOT attributes.myAttribute:cde

Requêtes concernant les groupes d'objets dont l'attribut nommé « myAttribute » n'est pas « cde ».

parentGroupNames:(myParentThingGroupName)

Requêtes pour les groupes d'objets dont le nom du groupe parent correspond à « myParentThing GroupName ».

parentGroupNames:(myParentThingGroupName OR myRootThingGroupName)

Requêtes pour les groupes d'objets dont le nom du groupe parent correspond à myParentThing GroupName « » ou « myRootThing GroupName ».

parentGroupNames:(myParentThingGroupNa*)

Requêtes pour les groupes d'objets dont le nom du groupe parent commence par « myParentThing GroupNa ».