Как указано здесь, с фидом _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