我正在试着把Collection 的所有文件都打印给我.但是,以下代码没有执行,或者我无法进入forEach循环.我在FiRestore中有一个嵌套的集合. 用户//条目/uuid()/doc

enter image description here

  const querySnapshot = await getDocs(collection(db, "eintraege"));
  querySnapshot.forEach((doc) => {
    // Never executed
    console.log(doc.id, " => ", doc.data());
  });

推荐答案

不会执行for循环,因为您使用的是不完整的引用.如果要查询eintraege个子集合,则必须使用以下引用:

const querySnapshot = await getDocs(collection(db, "users", "benj...@gmx.de" "eintraege"));

其中,users是顶级集合,"benj...@gmx.de"是文档的ID,eintraege是子集合.

Javascript相关问答推荐

如何在不指定宽度和高度的情况下显示来自网址的下一张图像

React redux状态未在React-Router库中呈现

如何修复内容安全策略指令脚本-SRC自身错误?

Vue:ref不会创建react 性属性

使用复选框在d3.js多折线图中添加或删除线条

角色 map 集/spritebook动画,用户输入不停止在键上相位器3

Mongoose post hook在使用await保存时不返回Postman响应

如何使用子字符串在数组中搜索重复项

单个HTML中的多个HTML文件

更改预请求脚本中重用的JSON主体变量- Postman

React.Development.js和未捕获的ReferenceError:未定义useState

令牌JWT未过期

每次重新呈现时调用useState initialValue函数

基于产品ID更新条带产品图像的JavaScript命中错误

JavaScript:如果字符串不是A或B,则

Jexl to LowerCase()和Replace()

用另一个带有类名的div包装元素

每隔3个项目交替显示,然后每1个项目交替显示

与在编剧中具有动态价值的定位器交互

为什么NULL不能在构造函数的.Prototype中工作