在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表("id"长主键,"sourceRouteId"整数,"rci"整数,peers_array对象(动态),"partition_date"字符串主键)通过(partition_date)与(number_of_replicates=0,refresh_interval=5000)进行分区

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

相关内容

  • 没有找到相关文章

最新更新