首页 > 解决方案 > 将数组上传到 Firestore

问题描述

我正在尝试将一个大型数组上传到 Firestore,因此每个对象都将放入自己的文档中:

qtable.forEach(function(obj) {
db.collection("menu").add({
        id: obj.q,
        name: obj.q,
        description: obj.q,
        price: obj.q,
        type: obj.q
}).then(function(docRef) {
        console.log("Document written with ID: ", docRef.id);
return null;
    })
    .catch(function(error) {
        console.error("Error adding document: ", error);
    });

我做了 npm install firestore 并且有所有这些要求:

var admin = require("firebase-admin");
admin.initializeApp(functions.config().firebase);
var db = admin.firestore();
const Firestore = require('@google-cloud/firestore');

但它似乎什么也没做。没有任何内容正在上传。

标签: javascriptgoogle-cloud-firestore

解决方案


推荐阅读