Javascript Firebase/Firestore 5.0.3

Javascript Firebase/Firestore 5.0.3,javascript,angular,typescript,firebase,google-cloud-firestore,Javascript,Angular,Typescript,Firebase,Google Cloud Firestore,我在firebase/firestore中使用Angular,我有一个google oauth的身份验证系统,每次我登录并尝试在firestore中创建一个文档时,它都会删除它。日志说: @firebase/firestore: Firestore (5.0.3) [Connection]: WebChannel received: {"documentDelete":{"document":"projects/website/databases/(default)/documents/user

我在firebase/firestore中使用Angular,我有一个google oauth的身份验证系统,每次我登录并尝试在firestore中创建一个文档时,它都会删除它。日志说:

@firebase/firestore: Firestore (5.0.3) [Connection]: WebChannel received: {"documentDelete":{"document":"projects/website/databases/(default)/documents/users/Tplww82foIN36hb8mcmSOaAPXbU2","readTime":"2018-05-21T05:35:42.653774Z","removedTargetIds":[2]}}
但我执行了以下代码:

this.db.doc('users/' + user.uid).set({
      uid: user.uid,
      email: user.email,
      name: user.displayName,
      photoUrl: user.photoURL,
      roles: {}
    }, {merge: true});

我错过了什么明显的东西吗?我需要提供更多的日志/代码来解决这个问题吗?非常感谢:事实上,这是一个简单的解决方案:每一个可观察到的/承诺都需要时间,我在创建文档之前就签了名