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中存储数组,但不建议使用对象数组。有关更多信息: 因为我对您的数据模型一无所知,所以我应该说,可能还有其他方法可以做到这一点。如果我建议的方式不适合您的用例,请随意分享
这也可能有帮助:我很好奇这是否有帮助?我很高兴扩展它!