There is more than one way to filter collections, here I wanted to present the solution that work best for me. At the very end line 23 , the new collection is filtered by calling filterItems and then returned. It was difficult idea for me to get. Now we need our item view. Of course there is a little bit more to it, I added my demo on github with the complete code, it include a more real life example using the backbone router and underscore templates.