Usergrid对未知子属性的查询

时间:2015-11-06 20:26:03

标签: apache wildcard apigee usergrid apigee-baas

我尝试使用包含"相关"的实体查询数据集合。属性:

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

我想编写一个查询,选择名称为" foo"的所有实体。相关财产中的任何地方。

我可以做得很好:

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

然而,"相关&#34>中可能有任意数量的键。属性,所以我不能将它们全部放入一个查询中。试图做这样的事情(这不起作用)

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

有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:2)

目前还没有。但是,这是我们未来可以考虑的事情。我们在2.1平台上使用ElasticSearch进行索引,我们可以使用ES中的'_all'功能,但我们还没有在Usergrid中公开它。