我尝试使用包含"相关"的实体查询数据集合。属性:
...,{ 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'
有没有办法实现这个目标?
答案 0 :(得分:2)
目前还没有。但是,这是我们未来可以考虑的事情。我们在2.1平台上使用ElasticSearch进行索引,我们可以使用ES中的'_all'功能,但我们还没有在Usergrid中公开它。