我对couchDB很新,我需要一些支持.
在MySQL中我可以简单地运行这个查询:
SELECT `name`, `id`, `desc` FROM `table`
WHERE `name`="jack" OR `cat` LIKE "%|52224|%";
Run Code Online (Sandbox Code Playgroud)
这是我的两个问题:
我开始创建一个视图(仍然没有Like选项和所有内容):
function(doc) {
emit([doc.name, doc.cat], {
"name" : doc.name,
"desc" : doc.desc,
"id" : doc._id
});
}
Run Code Online (Sandbox Code Playgroud)
1.当我使用"emit([doc.name"字符串必须匹配100%(也区分大小写).
- >我如何使这个选项案例不敏感?
我可以要求("Jack, jack, jAck, JAck,...)在mysql中吗?
2.我如何创建OR选项?
当我使用时[doc.name, doc.cat],我也被迫要求两个变量.
但是当我只有其中一个时,
如何在不为每个选项创建自己的视图的情况下进行查询?