如何在 couchdb 中编写通配符搜索?我想在 sql 中编写与“LIKE %”相同的查询。请帮助我。
{
"name":"arun",
"surname":"mr"
}
{
"name":"balu",
"surname":"tp"
}
我需要列出所有以“a”开头的名称。
Thanks..
在 couchdb 中你可以查询字符串范围 http://wiki.apache.org/couchdb/View_collation#String_Ranges.
首先,您需要有一个将所有名称作为键发出的视图
function(doc){
if(doc.name)
emit(doc.name,null);
}
然后你可以查询它
http://localhost:5984/your-db-name/_design/your-ddoc-name/_view/your-view-name?startkey="a"&endkey="a\ufff0"
这将为您提供所有以a
.
'\uff0' 只是一个高值 unicode 字符,而不是在 couchdb 中执行魔术的特定字符。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)