【问题标题】:How to get server Timestamp from firebase v9?如何从 firebase v9 获取服务器时间戳?
【发布时间】:2021-10-10 22:31:24
【问题描述】:

请,我需要您的帮助才能从 Firebase 版本 9 获取服务器时间戳。

我尝试采用与 Firebase v8 相同的方法:firebase.firestore.FieldValue.serverTimeStamp(),但不适用于版本 9。

有没有办法在 Firebase 版本 9 中做同样的事情?

【问题讨论】:

    标签: javascript firebase google-cloud-firestore


    【解决方案1】:

    documentation 对此进行了讨论。只需导入serverTimestamp

    import { updateDoc, serverTimestamp } from "firebase/firestore";
    
    const docRef = doc(db, 'objects', 'some-id');
    
    // Update the timestamp field with the value from the server
    const updateTimestamp = await updateDoc(docRef, {
        timestamp: serverTimestamp()
    });
    

    【讨论】:

    • 是的,你是对的,谢谢。
    • 在 v9 中获取类型为:import { Timestamp } from 'firebase/firestore';
    猜你喜欢
    • 1970-01-01
    • 2014-10-21
    • 2014-08-03
    • 2017-09-19
    • 1970-01-01
    • 2019-02-07
    • 1970-01-01
    • 1970-01-01
    • 2018-03-20
    相关资源
    最近更新 更多