如何在couchdb中编写通配符搜索?我想编写与' LIKE%'相同的查询在sql.please帮助我。
{
"name":"arun",
"surname":"mr"
}
{
"name":"balu",
"surname":"tp"
}
我需要列出所有以' a'。
开头的名字谢谢..
答案 0 :(得分:4)
在couchdb中,您可以查询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中执行魔术的特定角色。