我在主要在线的Angular应用程序中使用Firestore,但希望能够离线添加文档。我给文档创建了一个时间戳,以便能够对它们进行排序。为此,我使用firebase.firestore.FieldValue.serverTimestamp()
,因为这是使整体时间保持一致的最佳方法。
但是,根据文档,此serverTimestamp仅解析为应用程序在线时的日期。这意味着当我离线创建文档A,B和C时,它们可能会按(B,C,A)顺序获得时间戳。
保证已解决时间戳顺序的最佳方法是每个文档的创建顺序?