我试图使用包含“关联”属性的实体查询数据集合:
...,{ 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'有办法做到这一点吗?
发布于 2015-11-06 23:29:28
现在不行。然而,这是我们将来可以考虑的事情。我们在2.1平台上有ElasticSearch索引,我们可以使用ES中的'_all‘功能,但是我们还没有在用户网格中公开这个功能。
https://stackoverflow.com/questions/33575176
复制相似问题