我试图用key.For例子来筛选记录CouchDB的:如何使用通配符
本地主机:5984 /学校/ _design /学校/ _view/schoolstats startkey = [姓名,出生日期,年龄] & endkey = [姓名,出生日期,年龄]
1)使用利用名称和仅 3年龄),使用姓名和出生日期仅 4)过滤器使用年龄名称仅 2)过滤器过滤滤波器仅
我已经尝试了在couchdb中使用通配符很多,但无法获取确切的结果。
我试图用key.For例子来筛选记录CouchDB的:如何使用通配符
本地主机:5984 /学校/ _design /学校/ _view/schoolstats startkey = [姓名,出生日期,年龄] & endkey = [姓名,出生日期,年龄]
1)使用利用名称和仅 3年龄),使用姓名和出生日期仅 4)过滤器使用年龄名称仅 2)过滤器过滤滤波器仅
我已经尝试了在couchdb中使用通配符很多,但无法获取确切的结果。
我想,如果你不改变你的发射键,又名,你有一个像一个发光声明:emit [Name,DOB,AGE], null
1)使用名称过滤器仅使用名字和年龄
startkey=[Name]&endkey=[Name,{}]
2)过滤器只有
无法
3)使用姓名和出生日期筛选器仅
startkey=[Name,DOB]&endkey=[Name,DOB,{}]
4)过滤器使用年龄只有
无法
如果对startkey和endkey使用范围查询,则键的顺序不可更改。
这些组合应该工作。如果您需要其他组合,则必须按照所需的形式发出多键。
startkey=[Name]&endkey=[Name,{}]
startkey=[Name,DOB]&endkey=[Name,{}]
startkey=[Name,DOB,AGE]&endkey=[Name,{}]
startkey=[Name,DOB]&endkey=[Name,DOB,{}]
对于您要求的过滤器,您必须在地图功能中发出两个以上的按键/多键。
您好感谢答复.. 我会发光的名字,出生日期(时间戳)和年龄.The情况是我想要显示之间产生时间戳。与名称和年龄之间的随机组合或所有三个组合 – Inder
这是不明朗的Inder。如果你重写你的问题,人们可以更好地帮助你。 –