Guest User

Untitled

a guest
Dec 14th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.36 KB | None | 0 0
  1. const query = firestore
  2. .collection(`posts`)
  3. .limit(200)
  4.  
  5. forEachDocs(query, docs => {
  6. docs.map(doc => {
  7. console.log(`${doc.id} do something`)
  8. })
  9. })
  10.  
  11. async function forEachDocs(query, handler) {
  12. let snap = await query.get()
  13. while (snap.size > 0) {
  14. handler(snap.docs)
  15. snap = await query
  16. .startAfter(snap.docs.pop())
  17. .get()
  18. }
  19. }
Add Comment
Please, Sign In to add comment