title: How to get a specific document from QuerySnapshot in Flutter Firestore?
body: <p>Guys how can i retrieve a specific document from QuerySnapshot.docs?</p>
  <p>I once get all documents of a collection.
  And after some code, i want to get a document by its ID from that collection.</p>
  <p>I want to get that document specifically from this QuerySnapshot since i don't want to be messed with <strong>await</strong> later in my code.</p>
  <p>So if i can get all documents all at once, why would i get every document one by one later with async call which would waste my time?</p>
  <p>The thing would look like this:</p>
  <pre><code>QuerySnapshot usersSnapshot = await FirebaseFirestore.instance.collection(&quot;users&quot;).get();
  
  //
  //some code
  //
  
  DocumentSnapshot userDoc = usersSnapshot.docs.doc(&quot;user12345&quot;);
  </code></pre>
  <p>I want to get document with id <strong>user12345</strong>.
  Is there any function like this <strong>.doc(ID)</strong> that i can apply on QuerySnapshot??</p>