Как указано здесь , фильтр можно использовать с фидом _changes следующим образом:
curl "$HOST/db/_changes?filter=app/important"
Теперь я пытаюсь использовать этот шаблон со стандартным доступом к представлению, например:
curl -X GET $HOST/db/_design/live_data/_view/all-comments&filter=live_data/bytag?tag=testing
Я тоже пробовал?вместо &:
curl -X GET $HOST/db/_design/live_data/_view/all-comments?filter=live_data/bytag?tag=testing
Но фильтр не действует: показываются все документы, даже те, которые не должны проверяться фильтром.
Я использую фильтр:
function(doc, req)
{
for( var i in doc.tags ) {
if(doc.tags[i] == req.query.tag) {
return true;
}
}
return false;
}
- Что-то не так в вызовах curl?
- Можно ли вообще использовать представления вместе с фильтрами или фильтры ограничены фидом
_changes
?Я не видел примеров фильтров, кроме связанных с _changes