web-dev-qa-db-ja.com

コンソールで「timestampsInSnapshots設定がデフォルトでtrueになりました」というファイヤーストアエラーを取得する

AngularのコンソールでFirestoreから次のエラーが発生します。

@ firebase/firestore:Firestore(5.8.3):timestampsInSnapshots設定のデフォルトがtrueになり、明示的に設定する必要がなくなりました。将来のリリースでは、設定は完全に削除されるため、今すぐfirestore.settings()呼び出しから設定を削除することをお勧めします。

何か提案、それを取り除く方法は?

13
Marium Malik

一般に、アプリのfirebaseは次のように構成します。

firebase.firestore().settings({
    timestampsInSnapshots: true
});

上記の構成では、次の警告が表示されます。

@firebase/firestore: Firestore (6.3.5): The timestampsInSnapshots setting now defaults to true and you no longer need to explicitly set it. In a future release, the setting will be removed entirely and so it is recommended that you remove it from your firestore.settings() call now.

それを解決するには、単にtimestampsInSnapshots属性をsettingsパラメータ。修正後、設定を次のように変更する必要があります。

firebase.firestore().settings({});
1
Jaideep Ghosh