我使用CouchDB挺新的,我需要一點點的支持。CouchDB的情況下,敏感的,或選項,如在MySQL
在MySQL中我可以簡單地運行此查詢:
SELECT `name`, `id`, `desc` FROM `table`
WHERE `name`="jack" OR `cat` LIKE "%|52224|%";
這裏是我的兩個問題:
我開始創建一個視圖(仍然沒有像期權和一切):
function(doc) {
emit([doc.name, doc.cat], {
"name" : doc.name,
"desc" : doc.desc,
"id" : doc._id
});
}
1.當我使用「emit([doc.name」)時,字符串必須匹配100%(也區分大小寫)
- >如何使這個選項的情況下未sesnsitive?
我可以在MySQL的要求("Jack, jack, jAck, JAck,...)
什麼樣的?
2.如何創建或選項?
當我使用[doc.name, doc.cat]
,我還被迫要求都瓦爾。
但是,當我只是其中之一,
我怎麼能不創建每個選項的自己的看法查詢?
非常感謝,所以你會推薦我更多地創建2個視圖和查詢2次或發射2次?謝謝! – heuri 2010-12-07 10:20:35