如何在 couchdb 中编写通配符搜索查询,其中名称像 'a%'



如何在couchdb中编写通配符搜索?我想在sql中编写与"LIKE %"相同的查询。请帮我一下。

 {
"name":"arun",
"surname":"mr"
}
 {
"name":"balu",
"surname":"tp"
}

我需要列出所有以'a'开头的名字。

谢谢. .

在couchdb中,您可以查询字符串范围。

首先,您需要有一个视图,该视图将所有名称作为键发出

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="aufff0"它会给你所有以a开头的名字。

'uff0'只是一个高值unicode字符,而不是在couchdb中执行魔术的特定字符。

最新更新