NoSQL cloud databases like Firestore are great, almost endlessly scalable, very performant and cost efficient. However, they lack some of the features of relational databases like joining and grouping tables, using built in functions and advanced filtering. We often faced the need to analyze data stored in our Firebase projects…