Lets say I have a queue in a firebase collection, and I want to access the 50th item to the 100th item in that queue. How would I do that? It seems I can only access the queue from the front.
            Asked
            
        
        
            Active
            
        
            Viewed 270 times
        
    1 Answers
1
            
            
        Firestore queries are not index based. So to read the nth document from a collection, you'll need to:
- Create a query that orders on a certain field or key.
- Read the first N documents by calling limit().
- Ignore the first N-1 documents.
The only alternative way to do this is to store the index in each document, which is known as a ranking (because of its most frequent use in leaderboards). For more on how to do that, see Leaderboard ranking with Firebase
 
    
    
        Frank van Puffelen
        
- 565,676
- 79
- 828
- 807
- 
                    after we ignore the first n-1 documents how do we access the documents after that? Not sure how to hold that place in line for the queue – Andrew Hsu Jan 16 '20 at 05:18
