【发布时间】:2021-03-29 23:52:01
【问题描述】:
过去几天我一直在尝试解决这个问题。我正在尝试将数据保存到 firebase 集合。但是,firebase 拒绝保存字符串数组。除了显示为空的数组外,所有内容都已保存。但我确定数组不是空的。我什至直接在函数中打印出来,它可以工作。
uploadTask(taskForm: any, attachedFiles: Array<any>) {
console.log(attachedFiles);
const task = this.fireStore
.collection('tasks')
.doc(this.userId + uuidv4())
.set({
title: taskForm.title,
description: taskForm.description,
subject: taskForm.subject,
urgency: taskForm.urgency,
budget: taskForm.budget,
time: taskForm.time,
files: attachedFiles,
})
.then(() => {
console.log('Document successfully written!');
})
.catch((error) => {
console.error('Error writing document: ', error);
});
}
【问题讨论】:
-
请显示
console.log(attachedFiles);的结果
标签: javascript angular firebase google-cloud-firestore