我正在使用实时 Firebase 数据库。假设我已经有 100 万用户,每个用户都有电子邮件、密码等字段。
如果我突然想为数据库中的每个用户添加一个新字段怎么办?就像我希望每个用户都有一个名为年龄的字段。
我知道我可以在 Firebase 中手动完成,但是当我们处理一个庞大而复杂的数据库时,这是不切实际的
最佳答案
为什么不创建一个使用 Firebase .update 运行所有文档的方法?
类似于:(这是使用 Firebase firestore)
updateUser() {
this.db.collection('yourDbCollection').doc('ifYourIdCostumized').update({
age: newAgeHere
})
.then(function () {
console.log("Document successfully updated!");
}).catch(function (error) {
console.error("Error removing document: ", error);
});
}
或者您可以使用 Firebase functions如果你想让它成为服务器端。发布一些代码,以便我们了解如何为您提供帮助。
关于ios - Firebase - 如何为现有数据库中的每一行添加一个新字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50440089/