4
如何获取服务器时间戳,而不使用实时数据库 ,而是使用Firestore?与公司的FireStore如何使用Firestore获取Firebase云服务器中的服务器时间戳?
import * as functions from 'firebase-functions'
import { Firestore } from '@google-cloud/firestore'
const db = new Firestore()
export let testIfMatch = functions.firestore
.document('users/{userId}/invites/{invitedUid}')
.onCreate(event => {
let invite = <any>event.data.data()
if (invite.accepted == true) {
return db.collection('matches').add({
friends: [userId, invitedUid],
timestamp: doc.readTime // <--- not exactly the actual time
})
}
谢谢'要求( “火力管理员”)公司的FireStore .FieldValue;'工程,但'require(“firebase-admin”)。FieldValue;'不 – GrafOrlov
@GrafOrlov我编辑过,因为文档没有'firestore' –
是的,'require(“firebase-admin”)。 firestore.FieldValue.serverTimestamp();'是正确的。 – Incinerator