i have backbone collection of documents want group month, documents created within same month, grouped together. know can achieve with: var bymonth = documents.groupby(function(doc){ return this.get('date').getmonth() }); now have bymonth array, best way set backbone view automatically updates when items added collection, date on 1 of documents changes, etc - document automatically move to correct group , views updated accordingly? ps. want show aggregate data each month (for example, number of documents, etc). marionette's compositeview ideal such things, i'm not sure if , how can make work grouped collections? i've thought lot, , don't have perfect answer, here notes (brain-dump) in case / spark new ideas you: best way display (and auto-update) collection broken 3 sections/groups e.g. this-week, next-week , upcoming filter collection outside view: create filtered sub-collections in controller, , pass 1 each collectionview. there