不断收到Firestore CollectionReference.doc()错误

时间:2018-07-13 08:21:21

标签: firebase google-cloud-firestore

使用Firestore时,我不断收到以下错误消息:

CollectionReference.doc()要求其第一个参数为字符串类型,但这是:一个自定义Object对象

但是,参数非常清楚地是字符串。我什至强制转换了一个单独的变量并尝试使用typeof进行确认,但仍然出现此错误。我完全不知道为什么会这样。有任何想法吗?让我知道您是否需要更多代码,以及是否出于某种原因触发了我所有的String成为对象。我也尝试了下面的方法,仅以“用户”作为参数,但无济于事。它可以在我的代码的其他地方使用,但由于某些原因不能用于本部分。

  for (var i = 0; i < pairs.length; i++) {
    var users1 = String("users")
    var user1 = firebase.firestore().collection(users1).doc(pairs[i].email1)
    user1.update({
      buddy_email: pairs[i].email2,
    })

0 个答案:

没有答案