我想在网格中管理我的用户实体。我想对它们进行排序,并且我想为每一列设置一个搜索过滤器。
我的动态生成的临时视图工作正常:
function(doc){
if(doc.type === 'User' &&
// Dynamic filters: WHERE firstName LIKE '%jim%' AND lastName LIKE '%knopf%'
(doc.firstName.match(/.*?jim.*?/i) &&
doc.lastName.match(/.*?knopf.*?/i)) ) {
// Dynamic sort
emit(doc.lastName, doc);
}
}
但是到处都写着你必须避免临时视图。有没有更好的办法?我应该在运行时按需保存这些搜索吗?
谢谢