I have written a Phyton script that searches for backend developer jobs with VISA and relocation support in some job listing sites and posts matches to my Slack channel.
Implementing aggregation at query time is a temporary solution. For systems like this aggregation should be done on insert time - many hugely popular databases do not provide much more than a basic get operation for this reason
Yeah I don't get why they're marketing to Mongo users, weird choice. This is a DB for companies trying to moved to a query-less architecture - something no one should be doing with mongo
https://eng.uber.com/microservice-architecture/