モノのグループのクエリの例 - AWS IoT Core

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

モノのグループのクエリの例

クエリは、クエリ構文を使用してクエリ文字列に指定され、SearchIndex API に渡されます。次の表に、クエリ文字列の例を示します。

クエリ文字列 結果
abc

任意のフィールドでの「abc」のクエリ

thingGroupName:myGroupThingName

myGroupThing「Name」という名前のモノのグループをクエリします。

thingGroupName:my*

「my」で始まる名前のモノのグループをクエリします。

thingGroupName:ab?

名前に「ab」と 1 つの追加文字 (例:「aba」、「abb」、「abc」など)を加えたモノのグループをクエリします)。

attributes.myAttribute:75

値が 75 の「myAttribute」という属性を持つモノのグループをクエリします。

attributes.myAttribute:[75 TO 80]

値が数値範囲 (75–80) の「myAttribute」という属性を持つモノのグループをクエリします。

attributes.myAttribute:[75 TO 80]

値が数値範囲 (>75 および =80) の「myAttribute」という属性を持つモノのグループをクエリします。

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

値が英数字の文字列範囲内にある「myAttribute」という属性を持つモノのグループをクエリします。このクエリは、値が「abcd」、「abce」、または「abcf」の「serialNumber」属性を持つモノのグループを返します。

attributes.myAttribute:i*t

「myAttribute」という属性を持つモノのグループを検索します。値は「i」で、その後に任意の文字数が続き、その後に「t」が続きます。

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

ブール式を使用して、用語の組み合わせとなるモノのグループをクエリします。このクエリは、値が「abc」の属性「attr1」、値が 5 未満の属性「attr2」、および値が 10 以下の属性「attr3」をモノのグループを返します。

NOT attributes.myAttribute:cde

「myAttribute」という属性が「cde」でないモノのグループをクエリします。

parentGroupNames:(myParentThingGroupName)

親グループ名が「」と一致するモノのグループをクエリしますmyParentThingGroupName。

parentGroupNames:(myParentThingGroupName OR myRootThingGroupName)

親グループ名がmyParentThingGroupName「」または「」に一致するモノのグループをクエリしますmyRootThingGroupName。

parentGroupNames:(myParentThingGroupNa*)

親グループ名が「」で始まるモノのグループのクエリmyParentThingGroupNa。