Fix mongo aggregate mocking 

1. Add more tests cases.
2. Fix mongo aggregate mocking for more query results.