Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Beispiel für Objektabfragen
Geben Sie Abfragen mithilfe einer Abfragesyntax in einer Abfragezeichenfolge an. Die Abfragen werden an die SearchIndex
API übergeben. Die folgende Tabelle enthält einige Beispiele für Abfragezeichenfolgen.
Abfragezeichenfolge | Ergebnis |
---|---|
abc
|
Abfragen nach „abc“ in beliebigen Registry-, Schatten- (klassischer unbenannter Shadow und benannter Shadow) oder Device Defender-Verstößen. |
thingName:myThingName
|
Fragt nach einem Ding mit dem Namen "myThingName" ab. |
thingName:my*
|
Abfragen von Objekten mit Namen, die mit „my” beginnen. |
thingName:*my
|
Abfragen nach Dingen mit Namen, die auf „mein“ enden. Die Verwendung von führenden Platzhaltern ist auf einen Abfragebegriff pro Abfrage beschränkt. Abfragen, die einen führenden Platzhalter enthalten, haben eine maximale Abfragelänge von 100 Zeichen. |
thingName:*my*
|
Abfragen für Dinge, die die Teilzeichenfolge „my“ enthalten. Die Verwendung von führenden Platzhaltern ist auf einen Abfragebegriff pro Abfrage beschränkt. Abfragen, die einen führenden Platzhalter enthalten, haben eine maximale Abfragelänge von 100 Zeichen. |
thingName:ab?
|
Abfragen von Objekten mit Namen, die "ab" sowie ein zusätzliches Zeichen enthalten, zum Beispiel: "aba", "abb", "abc" usw. |
thingTypeName:aa
|
Abfragen für Objekte, die dem Typ aa zugeordnet sind. |
thingGroupNames:a
|
Abfragen für Dinge mit dem Namen „a“ als übergeordneter Sachgruppe oder Abrechnungsgruppe. |
thingGroupNames:a*
|
Abfragen für Dinge, bei denen der Name einer übergeordneten Sachgruppe oder einer Abrechnungsgruppe dem Muster „a*“ entspricht. |
attributes.myAttribute:75
|
Abfragen von Objekten mit einem Attribut namens "myAttribute" mit dem Wert 75. |
attributes.myAttribute:[75 TO 80]
|
Abfragen von Objekten mit einem Attribut namens "myAttribute", dessen Wert innerhalb eines numerischen Bereichs liegt (7580, einschließlich). |
attributes.myAttribute:{75 TO 80]
|
Abfragen von Objekten mit einem Attribut namens "myAttribute", dessen Wert innerhalb des numerischen Bereichs liegt (>75 und<=80). |
attributes.serialNumber:["abcd" TO "abcf"]
|
Abfragen von Objekten mit einem Attribut namens "serialNumber", dessen Wert innerhalb eines alphanumerischen Zeichenfolgebereichs liegt. Diese Abfrage gibt Objekte mit einem "serialNumber"-Attribut mit den Werten "abcd", "abce" oder "abcf" zurück. |
attributes.myAttribute:i*t |
Abfragen von Objekten mit einem Attribut namens "myAttribute" mit dem Wert "i", gefolgt von einer beliebigen Anzahl von Zeichen, gefolgt von "t". |
attributes.attr1:abc AND attributes.attr2<5 NOT attributes.attr3>10
|
Abfragen mit booleschen Ausdrücken von Objekten, die Begriffe kombinieren. Diese Abfrage gibt Objekte zurück, die ein Attribut mit dem Namen "attr1" mit dem Wert "abc", ein Attribut mit dem Namen "attr2", das kleiner als 5 ist, und ein Attribut mit dem Namen "attr3", das nicht größer als 10 ist, aufweisen. |
shadow.hasDelta:true
|
Abfragen nach Objekten mit einem unbenannten Schatten, der ein Deltaelement enthält. |
NOT attributes.model:legacy
|
Abfragen von Objekten, bei denen das Attribut namens "model" nicht "legacy" ist. |
shadow.reported.stats.battery:{70 TO 100} (v2 OR v3) NOT
attributes.model:legacy
|
Abfragen von Objekten, für die Folgendes gilt:
|
shadow.reported.myvalues:2
|
Abfragen von Objekten, bei denen das Array |
shadow.reported.location:* NOT shadow.desired.stats.battery:*
|
Abfragen von Objekten, für die Folgendes gilt:
|
shadow.name.<shadowName>.hasDelta:true
|
Abfragen nach Objekten, die einen Schatten mit dem angegebenen Namen und auch ein Delta-Element haben. |
shadow.name.<shadowName>.desired.filament:*
|
Fragt nach Objekten ab, die einen Schatten mit dem angegebenen Namen und auch einer gewünschten Filamenteigenschaft haben. |
shadow.name.<shadowName>.reported.location:*
|
Fragt nach Objekten, die einen Schatten mit dem angegebenen Namen haben und bei denen das |
connectivity.connected:true
|
Abfragen für alle angeschlossenen Geräte. |
connectivity.connected:false
|
Abfrage für alle nicht verbundenen Geräte. |
connectivity.connected:true AND connectivity.timestamp : [1557651600000 TO
1557867600000]
|
Abfragen für alle verbundenen Geräte mit einem Verbindungszeitstempel >= 1557651600000 und <= 1557867600000. Zeitstempel werden in Millisekunden seit der Epoche angegeben. |
connectivity.connected:false AND connectivity.timestamp : [1557651600000 TO
1557867600000]
|
Abfragen für alle getrennten Geräte mit einem Trennungszeitstempel >= 1557651600000 und <= 1557867600000. Zeitstempel werden in Millisekunden seit der Epoche angegeben. |
connectivity.connected:true AND connectivity.timestamp > 1557651600000
|
Abfragen für alle verbundenen Geräte mit einem Verbindungszeitstempel > 1557651600000. Zeitstempel werden in Millisekunden seit der Epoche angegeben. |
connectivity.connected:*
|
Abfragen für alle Geräte mit vorhandenen Verbindungsinformationen. |
connectivity.disconnectReason:*
|
Abfragen für alle Geräte mit vorhandenen Verbindungsinformationen. |
connectivity.disconnectReason:CLIENT_INITIATED_DISCONNECT
|
Abfragen für alle Geräte, die aufgrund von CLIENT_INITIATED_DISCONNECT getrennt wurden. |
deviceDefender.violationCount:[0 TO 100]
|
Abfragen nach Objekten, bei denen Device Defender einen Zählwert verletzt, der innerhalb des numerischen Bereichs (0-100, einschließlich) liegt. |
deviceDefender.<device-SecurityProfile>.disconnectBehavior.inViolation:true
|
Abfragen nach Objekten, die gegen das im Sicherheitsprofil device-SecurityProfile definierte Verhalten disconnectBehavior verstoßen. Beachten Sie, dass inviolation:False keine gültige Abfrage ist. |
deviceDefender.<device-SecurityProfile>.disconnectBehavior.lastViolationValue.number>2
|
Abfragen nach Dingen, die gegen das im Sicherheitsprofil des Geräts definierte Verhalten disconnectBehavior verstoßen, SecurityProfile wobei der Wert für das letzte Verstoßereignis größer als 2 ist. |
deviceDefender.<device-SecurityProfile>.disconnectBehavior.lastViolationTime>1634227200000
|
Abfragen nach Dingen, die gegen das im Sicherheitsprofilgerät definierte Verhalten |
shadow.name.gps-tracker.reported.coordinates:geo_distance,47.6204,-122.3491,15.5km |
Abfragen nach Objekten, die sich innerhalb einer radialen Entfernung von 15,5 km von den Koordinaten 47.6204, -122.3491 befinden. Diese Abfragezeichenfolge gilt für den Fall, dass Ihre Standortdaten in einem benannten Schatten gespeichert werden. |
shadow.reported.coordinates:geo_distance,47.6204,-122.3491,15.5km |
Abfragen für Objekte, die sich innerhalb einer radialen Entfernung von 15,5 km von den Koordinaten 47,6204, -122,3491 befinden. Diese Abfragezeichenfolge gilt für den Fall, dass Ihre Standortdaten in einem klassischen Schatten gespeichert werden. |