Assumptions: I have a database of about 1 million entries in Firebase. Every entry is structured the same. They have a creation date and 5 other boolean attributes: attribute A, B, C, D, E, and date.
Question: What is the best way to return a list of the 20 most recent entries that have attribute A==true and D==false?
It appears this cannot be done with stock features in Firebase. Is it possible to do this with BigQuery or some other service?