本文介绍了我可以在Firestore中更改文档名称吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我目前正在开发一个必须从Google Firestore检索数据的应用程序.
I'm currently working on an app where I have to retrieve data from Google's Firestore.
我的数据结构如下:
users - name@xxx - more data我是否可以将name@xxx更改为just name?我看不到更改文档名称的方法.
Is there a way for me to change the name@xxx to just name? I can't see a method to change the name of a document.
推荐答案我认为最好的方法是从"name@xxx"获取数据并将其上传到名为"name"的新文档中,然后然后删除旧的.
I think the best way to do this is to get the data from 'name@xxx' and upload it to a new document called 'name' and then delete the old one.
仅作为示例:
const firestore = firebase.firestore(); // get the data from 'name@xxx' firestore.collection("users").doc("name@xxx").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").delete(); }); } });更多推荐
我可以在Firestore中更改文档名称吗?
发布评论