我正在使用 Firebase FireStrore。我使用 add() 方法添加了 Doc,因此新 Doc 的 id 是随机字符串。现在我想更新这个文档。为此,当我知道 Doc id 时,我会执行以下操作:
let someRef = db.collection('users').doc('knownID')
let updateEmail = someRef.update({email: 'newemail@gmail.com'})
但我不知道文档 ID。那么,如何获取这个ID来更新Doc呢?
最佳答案
您需要知道文档的 ID 才能创建对其的引用。如果您不知道 ID,您所能做的就是进行查询来找到它,这意味着您了解其内容。除了知道 ID 或执行查询之外,无法读取或写入文档。
如果您使用 add()
创建文档,您可能需要考虑在其他地方记住生成的 ID 以供以后使用。
关于javascript - 如何在 Firestore JS 中获取现有的文档 key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52973638/