有没有办法在没有Firebase-Admin的Firebase Firestore JS中使用FieldValue.serverTimestamp()

时间:2017-10-24 14:58:20

标签: javascript firebase firebase-realtime-database google-cloud-firestore

根据以下答案,Firebase-Admin需要使用FieldValue.serverTimestamp()。

How do I get the server timestamp in Cloud Functions for Firebase with Firestore?

但我只使用Firebase JS和Firebase Firestore JS。该应用程序仅在客户端运行。 但是,Firebase-Admin需要服务器。

在执行写操作时有没有办法使用服务器时间戳?

2 个答案:

答案 0 :(得分:2)

只需在对象中使用Firebase.ServerValue.TIMESTAMP

像这样:

ref.set({ time: Firebase.ServerValue.TIMESTAMP })

答案 1 :(得分:1)

您可以从您的 firebase 实例获取实例:

firebase.firestore.FieldValue.serverTimestamp();