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 件 担当者 0 名 GitHub で見る
comp: firestore needs: more info type: bug version: current (v17+)
主要言語
TypeScript
スター
7.8k
フォーク
2.2k
平均マージ
22時間 28分
マージ済み PR(30日)
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 へのキャストを調査します。コレクションのサブスクリプションで CollectionReference に対する FirebaseError が発生しなくなれば完了です。リポジトリに関連するテストの場所がある場合は、このケースのカバレッジを追加または更新してください。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
firebase, typescript
領域
databases
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
静か
明瞭さ
おおむね明確
初心者へのやさしさ
65/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。