In firebase, when you get more than one document you need to loop through querySnaphot and run doc.data() to get each document data.
Is there a way to get all the documents data without looping every document result in the query, this looks quite expensive as an operation just to get what you would expect from a database query result.