Expressive MongoDB query builder