gpt4 book ai didi

google-cloud-firestore - 我可以更改 Firestore 中文档的名称吗?

转载 作者:IT王子 更新时间:2023-10-29 05:27:09 24 4
gpt4 key购买 nike

我目前正在开发一款应用,我必须在其中从 Google 的 Firestore 检索数据。

我的数据结构是这样的:

users
- name@xxx.com
- more data

有没有办法让我把name@xxx.com改成名字?我看不到更改文档名称的方法。

最佳答案

我认为最好的方法是从 'name@xxx.com' 获取数据并将其上传到一个名为 'name' 的新文档,然后删除旧文档。

举个例子:

const firestore = firebase.firestore();
// get the data from 'name@xxx.com'
firestore.collection("users").doc("name@xxx.com").get().then(function (doc) {
if (doc && doc.exists) {
var data = doc.data();
// saves the data to 'name'
firestore.collection("users").doc("name").set(data).then({
// deletes the old document
firestore.collection("users").doc("name@xxx.com").delete();
});
}
});

关于google-cloud-firestore - 我可以更改 Firestore 中文档的名称吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47885921/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com