ホームページ  >  に質問  >  本文

Promise でキャッチされない Firebase エラー: 無効なドキュメント参照

rree

それで、このエンドゲームコンポーネントがあり、それがレンダリングされると、何らかの理由で setScore 関数が呼び出され、それが次のエラーが発生する理由だと思います:

Uncaught (約束どおり) FirebaseError: 無効なドキュメント参照。ドキュメント参照には偶数のセグメントが必要ですが、リーダーボードには 1 つのセグメントがあります。

は 27 行目にあります。レンダリング時に setScore が呼び出されるからだと考えるのは間違っていますか?そうでない場合、問題/解決策は何ですか?

Firebase には Leaderboard コレクションがあり、ユーザーの時間と名前からドキュメントを作成したいと考えています (ユーザーごとに 1 つのドキュメントが必要です)

P粉759457420P粉759457420426日前586

全員に返信(1)返信します

  • P粉685757239

    P粉6857572392023-09-11 00:12:38

    メソッド addDoc ドキュメント参照の代わりにコレクション参照を使用する必要があります。ドキュメント参照はドキュメント名を指定する場合にのみ使用されます。その場合は setDoc を使用する必要があります。次のサンプル コードを参照してください:

    リーリー

    この問題を解決するには、以下のサンプル コードを参照してください:

    リーリー

    詳細については、この ドキュメントをご覧ください。

    返事
    0
  • キャンセル返事