title: Is it possible to reverse a Firebase list?
body: <p>I've read every question on SO about this and I still haven't found an answer to this. So don't mark this as a duplicate.</p>
  
  <p>I'm using AngularFire with Angular 2 and Typescript. I'm using <code>FirebaseListObservable</code> to pull a list of the 24 most recent records from an endpoint. Here's my code:</p>
  
  <pre><code>import { Component } from '@angular/core';
  import { AngularFire, FirebaseListObservable } from 'angularfire2';
  
  @Component({
    selector: 'story-list',
    templateUrl: './story-list.component.html',
    styleUrls: ['./story-list.component.scss']
  })
  export class StoryListComponent {
    stories: FirebaseListObservable&lt;any[]&gt;;
  
    constructor(af: AngularFire) {
      this.stories = af.database.list('/stories', {
        query: {
          limitToLast: 24
        }
      });
    }
  }
  </code></pre>
  
  <p>This returns a list of the 24 latest stories, as expected, but when I render them on the page with:</p>
  
  <pre><code>&lt;p *ngFor="let story of stories | async"&gt;{{ story.title }}&lt;/p&gt;
  </code></pre>
  
  <p>It shows the oldest story on the top, and the newest on the bottom. I understand why this is, and I'm not claiming it's an issue, but how would I reverse this? I'd like to be able to reverse this in the query, but if that's not possible, I'd be open to somehow reversing it in the rendering.</p>
  
  <p>Whatever your answer is, please don't just link to documentation. There is no documentation for AngularFire that fully explains this. I've read every word. Please provide real working code.</p>
  
  <p>One solution that I absolutely will not accept, however, is storing a negative date in the records at the time of creation and then sorting based on that. That is the worst solution I've ever heard, and a real database system would allow you to do this in the query. So please don't even suggest it.</p>
  
  <p>If you have any ideas, I would greatly appreciate it. I would hate to have to use another product because I love Firebase.</p>