簡體   English   中英

在 IoT 中心查詢以使用屬性列表查找設備

[英]Query on IoT Hub to find a device using properties list

我想要具有特定特征的設備列表。 在標簽中有一個數組類型的屬性:

"tags": {     
    "types": [
        "type A",
        "type B"
    ]
}

我試過做一些花哨的查詢,比如:

SELECT * FROM devices WHERE tags.details.types.contains('type A' )

要么

SELECT * FROM devices WHERE 'type A' IN tags.details.types

要么

SELECT * FROM devices WHERE tags.details.types IN ['type A']

由於文檔ARRAY_CONTAINS,我解決了這個問題

進行查詢以檢索屬於數組的數據的正確方法是:

SELECT * FROM devices WHERE ARRAY_CONTAINS(tags.details.types,'type A')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM