在couchbase中,如何从数组键中选择一个值?

时间:2017-05-05 20:02:11

标签: sql couchbase

我从Couchbase开始,因为NoSQL的功能和N1QL的实现,类似于SQL语法。

所以,我试图从数组键中选择一个值,但是没有成功......我怎样才能过滤这些结果?

enter image description here

SELECT players p FROM matches WHERE p. ???? = 'Aloh4'

1 个答案:

答案 0 :(得分:2)

SELECT球员FROM匹配WHERE' Aloh4' IN OBJECT_NAMES(球员);

OR

CREATE INDEX ix1 ON匹配(DISTINCT ARRAY pname FOR pname IN OBJECT_NAMES(players)END); SELECT球员FROM匹配OBJECT_NAMES(球员)中的任何一个pname SATISFIES pname =' Aloh4' END;