[英]How to upload JSON file to firebase
我有一个很大的 JSON 文件,其中包含大量数据。 我想把它上传到firebase,但显然不能一一输入。 有人可以确切地告诉我我该怎么做吗? 谢谢!
对于那些疑惑的人:没有在 Firestore 中导入它的选项,您必须以编程方式进行。
这是我经过大量搜索(在我的 React 项目中)得出的结论。
我在 Firestore 数据库设置旁边添加了这段代码。 基本上,您只需循环遍历数据并逐一添加每个项目。
当心:似乎(我不知道)一次可以添加的数量有限,所以我不得不通过每 100 个项目添加一些条件来拆分这个东西。
...
const db = admin.firestore();
myStuff.forEach((obj, index) => {
if(index <= 100) { // manually change this condition to bypass limitations
db.collection("myCollection")
.add({
id: obj.id,
name: obj.name,
})
.then(function (docRef) {
console.log("Document written with ID: ", docRef.id);
})
.catch(function (error) {
console.error("Error adding document: ", error);
});
}
});
希望能帮助到你。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.