Firebase firestore中的serverTimestamp()返回serverTimestamp转换
下面的代码突然返回ServerTimestampTransform,而不是实际的服务器时间戳 admin.firestore.FieldValue.serverTimestamp() 我正在使用firebase admin的最新版本8.6.0 有什么想法吗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
-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。请注意,如果您提供以下内容,则(如此处所示)通常非常有用。