Literal - AWS IoT Core

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Literal

Anda dapat langsung menentukan objek literal dalam klausa SELECT dan WHERE dari aturan SQL Anda, yang dapat berguna untuk meneruskan informasi.

catatan

Literal hanya tersedia saat menggunakan versi SQL 2016-03-23 atau yang lebih baru.

Sintaks objek JSON digunakan (pasangan kunci-nilai, dipisahkan koma, di mana kunci adalah string dan nilai adalah nilai JSON, dibungkus dalam kurung kurawal {}). Sebagai contoh:

Payload masuk dipublikasikan pada topik: topic/subtopic {"lat_long": [47.606,-122.332]}

Pernyataan SQL: SELECT {'latitude': get(lat_long, 0),'longitude':get(lat_long, 1)} as lat_long FROM 'topic/subtopic'

Muatan keluar yang dihasilkan adalah:. {"lat_long":{"latitude":47.606,"longitude":-122.332}}

Anda juga dapat secara langsung menentukan array dalam klausa SELECT dan WHERE dari aturan SQL Anda, yang memungkinkan Anda untuk mengelompokkan informasi. Sintaks JSON digunakan (bungkus item yang dipisahkan koma dalam tanda kurung siku [] untuk membuat array literal). Sebagai contoh:

Payload masuk dipublikasikan pada topik: topic/subtopic {"lat": 47.696, "long": -122.332}

Pernyataan SQL: SELECT [lat,long] as lat_long FROM 'topic/subtopic'

Muatan keluaran yang dihasilkan adalah:{"lat_long": [47.606,-122.332]}.