【发布时间】:2016-08-11 19:24:38
【问题描述】:
有没有办法通过 Couchbase 中的多个 string 键进行搜索?
例如我有一个索引:
emit(['example', doc.field1, doc.field2], doc.id);
而field1和field2都是字符串变量。
我不能使用 startkey 和 endkey 因为复合数组索引键仍被视为字符串。所以我有像this 这样的问题。但我也有字符串键。所以我不能使用Spatial Views。
除了为键的每个部分找到多个结果集,然后找到它们的交集之外,还有其他解决方案吗?
【问题讨论】:
-
您能否澄清一下您所说的:“不能使用 startkey 和 endkey,因为复合数组索引键仍被视为字符串”?
-
我的意思是使用复合键进行部分选择 (docs.couchbase.com/couchbase-manual-2.1/…): >> 这种结构的一个限制是不能忽略早期的数组值。
标签: string search couchbase composite-primary-key