2014-09-24 47 views
1

我有一個表格,比如這個問題最後一個表格。我插入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

我很抱歉地說,但是這是目前不可能的。我們將把它放在我們的積壓。感謝您報告此用例。