SnapshotOptions interface

Optionen, die konfigurieren, wie Daten aus einem DocumentSnapshot abgerufen werden (z. B. das gewünschte Verhalten für Server-Zeitstempel, die noch nicht auf ihren endgültigen Wert gesetzt wurden).

Unterschrift:

export declare interface SnapshotOptions 

Eigenschaften

Eigentum Typ Beschreibung
serverTimestamps 'Schätzung' | 'vorherige' | 'keiner' Wenn festgelegt, steuert es den Rückgabewert für Server-Zeitstempel, die noch nicht auf ihren endgültigen Wert gesetzt wurden. Durch die Angabe von „estimate“ geben ausstehende Server-Zeitstempel eine Schätzung basierend auf der lokalen Uhr zurück. Diese Schätzung weicht vom Endwert ab und führt dazu, dass sich diese Werte ändern, sobald das Serverergebnis verfügbar ist. Durch die Angabe von „ previous“ werden ausstehende Zeitstempel ignoriert und stattdessen ihr vorheriger Wert zurückgegeben. Wenn es weggelassen oder auf „none“ gesetzt wird, wird standardmäßig null zurückgegeben, bis der Serverwert verfügbar wird.

SnapshotOptions.serverTimestamps

Wenn festgelegt, steuert es den Rückgabewert für Server-Zeitstempel, die noch nicht auf ihren endgültigen Wert gesetzt wurden.

Durch die Angabe von „estimate“ geben ausstehende Server-Zeitstempel eine Schätzung basierend auf der lokalen Uhr zurück. Diese Schätzung weicht vom Endwert ab und führt dazu, dass sich diese Werte ändern, sobald das Serverergebnis verfügbar ist.

Durch die Angabe von „ previous“ werden ausstehende Zeitstempel ignoriert und stattdessen ihr vorheriger Wert zurückgegeben.

Wenn es weggelassen oder auf „none“ gesetzt wird, wird standardmäßig null zurückgegeben, bis der Serverwert verfügbar wird.

Unterschrift:

readonly serverTimestamps?: 'estimate' | 'previous' | 'none';