2015-11-06 56 views
1

我試圖查詢數據的集合與包含「相關」屬性的實體:Usergrid查詢

...,{ related : 
     { global: [{name: "foo"}, {name: "bar"}] }, 
     { local: [{name: "bar"}] }, 
     { random: [{name: "foo"}] }, 
     { dingbat: [{name: "baz"}] }, 
    } 

我想編寫一個查詢,其選擇具有名稱的所有實體= 「富」在相關財產的任何地方。

我可以做到這一點就好了:

select * where related.global.name='foo' 

然而,有可能是「相關」屬性中的任意數字鍵,所以我不能只是當衆人到一個查詢。試圖做這樣的事情(這是行不通的)

select * where related.*.name='foo' 

有什麼辦法可以做到這一點?

回答

2

目前還沒有。但是,這是我們未來可以考慮的事情。我們在我們的2.1平臺中使用了ElasticSearch索引,我們可以使用ES的'_all'功能,但我們還沒有在Usergrid中公開過。

+0

我可以寫一個查詢來獲取相關屬性中存在的所有鍵嗎? – jeremylach