The mobile app I\'m developing requires complex queries involving geolocation and multiple comparisons for different fields. Currently I\'m building it with firebase, howeve