사물 그룹 쿼리 예 - AWS IoT Core

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

사물 그룹 쿼리 예

쿼리는 쿼리 구문을 사용해 쿼리 문자열로 지정된 후 SearchIndex API로 전달됩니다. 다음은 쿼리 문자열의 몇 가지 예를 나열한 표입니다.

쿼리 문자열 Result
abc

필드에서 "abc"를 쿼리합니다.

thingGroupName:myGroupThingName

이름이 "myGroupThingName “인 사물 그룹에 대한 쿼리

thingGroupName:my*

이름이 "my"로 시작하는 사물 그룹에 대한 쿼리를 실행합니다.

thingGroupName:ab?

'ab'에 문자 1개가 추가된 이름(예: 'aba', 'abb', 'abc' 등)의 사물 그룹에 대한 쿼리를 실행합니다.

attributes.myAttribute:75

"myAttribute" 속성 값이 75인 사물 그룹에 대한 쿼리를 실행합니다.

attributes.myAttribute:[75 TO 80]

"myAttribute" 속성 값이 숫자 범위(75~80, 80 포함)에 해당하는 사물 그룹에 대한 쿼리를 실행합니다.

attributes.myAttribute:[75 TO 80]

"myAttribute" 속성 값이 숫자 범위(>75 and <=80)에 해당하는 사물 그룹에 대한 쿼리를 실행합니다.

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

"myAttribute" 속성 값이 영숫자 문자열 범위에 속하는 사물 그룹에 대한 쿼리를 실행합니다. 이 쿼리는 "serialNumber" 속성 값이 "abcd", "abce" 또는 "abcf"인 사물 그룹을 반환합니다.

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)

상위 그룹 이름이 myParentThing GroupName "“과 일치하는 사물 그룹에 대한 쿼리

parentGroupNames:(myParentThingGroupName OR myRootThingGroupName)

상위 그룹 이름이 "" 또는 myParentThing GroupName myRootThing GroupName "“과 일치하는 사물 그룹을 쿼리합니다.

parentGroupNames:(myParentThingGroupNa*)

상위 그룹 이름이 myParentThing GroupNa "“로 시작하는 사물 그룹에 대한 질의