Data structures keen query不适用于带有数组的json?

Data structures keen query不适用于带有数组的json?,data-structures,data-modeling,keen-io,Data Structures,Data Modeling,Keen Io,我正在尝试从资源管理器中执行一个非常基本的查询,如下所示: var sensorFilter = []; sensorFilter.push({ property_name: "uuid", operator: "eq", property_value: "1234" }); var avg_sensor_pm = new Keen.Query("average", { eventCollection: "status_update", targetProperty: "s

我正在尝试从资源管理器中执行一个非常基本的查询,如下所示:

var sensorFilter = [];
sensorFilter.push({
  property_name: "uuid",
  operator: "eq",
  property_value: "1234"
});

var avg_sensor_pm = new Keen.Query("average", {
  eventCollection: "status_update",
  targetProperty: "sensors[0].properties[0].value",
  filters: sensorFilter
});
查询不返回任何内容,我想知道访问数组中索引元素的语法是否不正确?
有人有同样的问题吗?

问题是对数组中的值进行平均在技术上很难。我建议为每个传感器的每个状态更新发送单独的事件,然后对传感器的值进行平均

您当然可以在IO中存储数组,但不建议使用对象数组。有关更多信息:

因为我对您的数据模型一无所知,所以我应该说,可能还有其他方法可以做到这一点。如果我建议的方式不适合您的用例,请随意分享


这也可能有帮助:

我很好奇这是否有帮助?我很高兴扩展它!