如何在所有firebase文档中添加新字段



我在App Store上有一个firebase应用程序。在firebase中的users集合中,我有一堆字段,如first_name、last_name等。我想在所有现有文档中添加另一个字段(年龄(。我该怎么做?如果我不更新它,应用程序就会出现错误,说明文档中不存在该字段。

这并没有什么特别之处:

  1. 阅读所有文档
  2. 循环查看结果
  3. 更新它们中的每一个

由于您标记了云函数,在Node.js中,这将类似于:

const usersRef = db.collection('users');
const snapshot = await usersRef.get();
await Promise.all(snapshot.docs.map(doc => doc.ref.update({age: 42})));

这是基于Firebase文档中的以下链接:

  • 获取集合中的所有文档
  • 更新文档

您可能还想查看:

  • 向Firestore写入大量文档的最快方法是什么

相关内容

  • 没有找到相关文章

最新更新