在Crate中查询动态对象字段的提示

时间:2014-09-24 00:52:37

标签: wildcard crate

我有一个表格,例如本问题末尾的表格。我在peers_array字段中插入了一个动态键控数组/对象,例如:

{
    "130":{
        "to":5
    },
    "175":{
        "fr":0
    },
    "188":{
        "fr":0
    },
    "190":{
        "to":5
    },
    "280":{
        "fr":4
    }
}

我正在寻找关于如何通配符查询关键字段的建议。如:

select * from table where peers_array[*]['to'] > 10

在Elasticsearch中我可以像这样查询:

peers_array.*.to: >10

我的表:

CREATE TABLE table (
      "id" long primary key,
      "sourceRouteId" integer,
      "rci" integer,
      peers_array object(dynamic),
      "partition_date" string primary key
    ) partitioned by (partition_date) with (number_of_replicas = 0, refresh_interval = 5000);

1 个答案:

答案 0 :(得分:1)

我很抱歉地说,但目前这是不可能的。我们会把它放在我们的积压工作上。感谢您报告此用例。