【发布时间】:2019-02-06 10:26:57
【问题描述】:
在我的 firestore 数据库中,我将用户的电子邮件作为文档键。如果我想我可以做db.collection('users').doc('email_id') 来执行一些操作。现在的问题是当用户更新他们的电子邮件 ID 时,我没有找到任何方法来更新 firestore 中的 document id。
我试过了
db.collection('users').doc(old_email).update({
id: new_email
})
但这实际上创建了一个名为 id 的新字段,并将新电子邮件作为该文档中的值,而不是更新实际的 document id,以便我可以在 doc() 中传递它并获取有关用户的相同数据。
有人知道怎么做吗?如果是这样,请分享。
在发布此问题之前,我已经检查了 google 和 firestore 文档,但没有找到任何更新文档 ID 的方法。请帮忙。
【问题讨论】:
标签: javascript firebase vue.js google-cloud-firestore