我从Couchbase开始,因为NoSQL的功能和N1QL的实现,类似于SQL语法。
所以,我试图从数组键中选择一个值,但是没有成功......我怎样才能过滤这些结果?
SELECT players p FROM matches WHERE p. ???? = 'Aloh4'
答案 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;