angular / angular/angularfire

ERROR FirebaseError: Expected type '_Query', but it was: a custom _CollectionReference object in 21.0.0-rc.0

未关闭
#3,684 10 条评论 10 个 reaction 已指派 0 人 在 GitHub 查看
comp: firestore needs: more info type: bug version: current (v17+)
主要语言
TypeScript
星标
7.8k
派生
2.2k
平均合并
22 小时 28 分钟
30 天内合并 PR
6

描述

# Issue

Upgraded to the release candidate and using the following collection subscription:

``` typescript
collectionData(collection(firestore, `users/${u.uid}/devices`), {
idField: 'id',
})
```

# Error

ERROR FirebaseError: Expected type '_Query', but it was: a custom _CollectionReference object

# Analysis

Not sure how to provide more detail on this, but it seems to be during a cast to Query in the `onSnapshot` handler.

贡献指南

打开贡献指南

调研方向

首先在 21.0.0-rc.0 上重现 collectionData 示例,然后检查 onSnapshot 处理程序及其向 Query 的转换。当 collection subscription 不再针对 CollectionReference 引发 FirebaseError 时,即视为完成;如果 repository 提供相关的测试位置,请为此用例添加或更新覆盖范围。

由索引模型根据 Issue 内容生成。

评估

技术栈
firebase, typescript
领域
databases
Issue 类型
缺陷
难度
3/5
预计耗时
1-2 天
活跃度
冷清
描述清晰度
基本清楚
新手友好度
65/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。