title: Disable the first query snapshot when adding a snapshotListener
body: <p>Firestore realtime updates documentation <a href="https://firebase.google.com/docs/firestore/query-data/listen" rel="nofollow noreferrer">here</a></p>
  
  <p>Here is the comment you can find in the documentation. </p>
  
  <blockquote>
    <p>Important: The first query snapshot contains added events for all
    existing documents that match the query. This is because you're
    getting a set of changes that bring your query snapshot current with
    the initial state of the query. This allows you, for instance, to
    directly populate your UI from the changes you receive in the first
    query snapshot, without needing to add special logic for handling the
    initial state.</p>
  </blockquote>
  
  <p>I understand how it can be usefull but in some case it just bother me and I'd like to know if there are any way to prevent that first query snapshot from trigerring the listener.</p>