"querySnapshot.forEach不是函数";在消防站 [英] "querySnapshot.forEach is not a function" in firestore

查看:43
本文介绍了"querySnapshot.forEach不是函数";在消防站的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试对数据库进行查询,以获取子集合角色"的所有文档以重定向到不同的路由.

I'm trying to do a query to the database, to get all documents of sub-collection "roles" to redirect to different routes.

let userRef1 = db.collection('users').doc(currentUser.uid).collection('roles')
let cont = 0
let rol = ''
let rolStatus = ''

userRef1.get().then(function(querySnapshot) {                                                                                                                               
  querySnapshot.forEach(function(doc) {                                                                                                                            

    cont++ 
    rol = doc.data().rol
    rolStatus = doc.data().status                                         
  });                                      

推荐答案

// Firebase App (the core Firebase SDK) is always required and must be listed first
import * as firebase from "firebase/app";
// Add the Firebase products that you want to use
import "firebase/auth";
import "firebase/firestore";
const firebaseConfig = {
  apiKey: "AIzaSyDNdWutrJ3Axpm-8ngNhzkzcw1g3QvkeFM",
  authDomain: "books-7bd8b.firebaseapp.com",
  databaseURL: "https://books-7bd8b.firebaseio.com",
  projectId: "books-7bd8b",
  storageBucket: "books-7bd8b.appspot.com",
  messagingSenderId: "385706228283",
  appId: "1:385706228283:web:a3c2c9585dd74d54693a1e",
};
firebase.initializeApp(firebaseConfig);
export const firebaseAuth = firebase.auth();
export const firestore = firebase.firestore();
export default firebase;

这篇关于"querySnapshot.forEach不是函数";在消防站的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆