我想在 DPS 上搜索特定的注册设备(基于其“OL”标签)。为此,我使用下一段代码:
QuerySpecification querySpecification = new QuerySpecificationBuilder("*",QuerySpecificationBuilder.FromType.ENROLLMENTS)
.where("initialTwin.tags.OL='12345678ABCD'")
.createSqlQuery();
Query query = provisioningServiceClient.createIndividualEnrollmentQuery(querySpecification);
但是,当我执行 query.next() 来获取结果时,总是返回 DPS 中的所有设备。
我也尝试在“where”子句中使用 deviceId,但它也返回所有设备。
我做错了什么?