I am working on an app with records with complex and deep data structures. Should I filter all my records in my client code myself, or would it be more efficient if I try to build at least some of the filters in my find function of minimongo, before further filtering.