1

我正在尝试使用包含“相关”属性的实体查询数据集合:

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

我想编写一个查询,它选择相关属性中任何位置具有 name="foo" 的所有实体。

我可以很好地做到这一点:

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

但是,“相关”属性中可能有任意数量的键,所以我不能将它们全部合并到一个查询中。试图做这样的事情(这是行不通的)

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

有什么办法可以做到这一点?

4

1 回答 1

2

不是这个时候。但是,这是我们将来可以考虑的事情。我们在 2.1 平台中有用于索引的 ElasticSearch,我们可以使用 ES 的“_all”功能,但我们还没有在 Usergrid 中公开它。

于 2015-11-06T23:29:28.310 回答