enhanced MongoDB ODM to support any WHERE clause in aggregation functions, and also the NOT operator in expressions