reactjs - Firebase NextJs 期望 collection() 的第一个参数是 CollectionReference
问题描述
const [stablesValue, stablesLoading, stablesError] = useCollection(
collection(db, 'stables'),
{
snapshotListenOptions: { includeMetadataChanges: true },
}
);
此代码段导致错误
FirebaseError:[code=invalid-argument]:collection() 的第一个参数应为 CollectionReference、DocumentReference 或 FirebaseFirestore
我似乎无法理解为什么会发生这种情况,并尝试阅读其他 stackoverflow 线程,但尚未找到任何解决方案。
db 是从我的其他文件中导出的,如下所示。
export const db = getFirestore(app)
解决方案
推荐阅读
- reactjs - 如何使用 UseDispatch Hook 等待 redux 操作返回的响应
- r - 错误 ggplot:连续 x 美学——你忘记 aes(group=...) 了吗?
- python - 不在 pydantic init 函数中定义变量
- anaconda - 揭秘 Anaconda 官方更新程序
- mysql - 无法通过 Google Apps 脚本上的 SSL 连接到 MariaDB
- python - 如何使用 python/nodejs 脚本检查 docker 容器中的端口是否打开?
- api - OneLogin:通过 API 将用户添加到应用程序
- r - R:我想我有足够的内存但仍然......错误:无法分配大小为 949.2 Mb 的向量
- html - 如何对齐汉堡菜单项?
- next.js - NextJS 使用 SSR 和 Styled-Components 构建错误