Firebase firestore中的serverTimestamp()返回serverTimestamp转换

Firebase firestore中的serverTimestamp()返回serverTimestamp转换,firebase,google-cloud-firestore,timestamp,firebase-admin,Firebase,Google Cloud Firestore,Timestamp,Firebase Admin,下面的代码突然返回ServerTimestampTransform,而不是实际的服务器时间戳 admin.firestore.FieldValue.serverTimestamp() 我正在使用firebase admin的最新版本8.6.0 有什么想法吗 -Jani这就是示例在github代码中概述的内容 /** * Returns a sentinel used with set(), create() or update() to include a * server-ge

下面的代码突然返回ServerTimestampTransform,而不是实际的服务器时间戳

admin.firestore.FieldValue.serverTimestamp()

我正在使用firebase admin的最新版本8.6.0

有什么想法吗


-Jani

这就是示例在github代码中概述的内容

/**
   * Returns a sentinel used with set(), create() or update() 
 to include a
   * server-generated timestamp in the written data.
   *
   * @return {FieldValue} The FieldValue sentinel for use in 
 a call to set(),
   * create() or update().
   *
   * @example
   * let documentRef = firestore.doc('col/doc');
   *
   * documentRef.set({
   *   time: Firestore.FieldValue.serverTimestamp()
    * }).then(() => {
    *   return documentRef.get();
    * }).then(doc => {
    *   console.log(`Server time set to ${doc.get('time')}`);
   * });
   */
  static serverTimestamp(): FieldValue {
    return ServerTimestampTransform.SERVER_TIMESTAMP_SENTINEL;
 }

是的,那是什么意思?什么是服务器时间戳哨兵?请注意,该代码以前已经运行过。如果您认为Node.js的Firebase Admin SDK的8.6.0版中引入了一个bug,那么您可能需要在上报告一个bug。请注意,如果您提供以下内容,则(如此处所示)通常非常有用。