相关疑难解决方法(0)

couchdb搜索或过滤关键数组

我在我的视图功能中有这个:

emit([doc.address.country,doc.address.state, doc.address.city], doc);
Run Code Online (Sandbox Code Playgroud)

当我查询搜索时,我需要填充数组的所有3个元素,例如:

?key=["US","NY","New York"]
Run Code Online (Sandbox Code Playgroud)

这将产生我的记录,但举例来说,我只想返回美国的所有内容,例如:

?key=["US"]   
Run Code Online (Sandbox Code Playgroud)

或者在美国和州......

?key=["US","NY"] 
Run Code Online (Sandbox Code Playgroud)

或者...让我们说也许我只想要来自纽约的所有记录...(我知道以下不起作用)

?key=["","NY"]
Run Code Online (Sandbox Code Playgroud)

如果你想将数组中的一个元素留空,我真的不知道如何搜索?

arrays couchdb key view arraylist

24
推荐指数
1
解决办法
1万
查看次数

标签 统计

arraylist ×1

arrays ×1

couchdb ×1

key ×1

view ×1