从firestore更新中获取数据

问题描述 投票:0回答:1

我有这个功能:

  getDataById(collection: string, key: string) {
return new Promise<any>((resolve, reject) => {
  this.afs.collection(collection).doc(key).ref.get().then(resp => resolve(resp), err => reject(err));
});

}

例如:在firebase中我有一个值为'José'的字段名称,当我调用此函数时,我收到了Jose但是读取后值很可能自动为null。我做了一个完整的审查,以了解是否函数正在改变值,但只有当我从firestore读取值时问题才会发生。

“firebase”:“5.8.6”,“@ angular / fire”:“^ 5.1.2”,

google-cloud-firestore angularfire
1个回答
0
投票

在从应用程序注销之前,我发送了更新并在承诺返回之前关闭连接。当我返回应用程序时,firestore正在完成保存数据,在读取期间数据覆盖服务器端数据并返回旧数据。

© www.soinside.com 2019 - 2024. All rights reserved.