Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

199
Views
How to set specific query parameters for docs in a sub collection in firestroe 9?

How to set a specific quarry for a sub collection when using a snapshot ? I am tring to sort sub collection resutls by createdAt with the limit of last 5

 useEffect(() => {
      //const querydata = query(docRefComm, orderBy('createdAt'), limit(5));
      let collectionRef = collection(db, 'Comm', docId, 'messages');
      const unsub = onSnapshot(collectionRef , (doc) => {
       doc.forEach((el) => {
          console.log(el.data());
        });
      });
      return () => {
        unsub();
      };
    }
  }, []);

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

You can build a query() using CollectionReference as shown below:

let collectionRef = collection(db, 'Comm', docId, 'messages');
const q = query(collectionRef, orderBy('createdAt'), limit(5))
      
const unsub = onSnapshot(q , (qSnap) => { 

})

Checkout Listen to multiple documents in a collection in the documentation.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!