Angular 如何以角度将对象从数组推送到firstore

Angular 如何以角度将对象从数组推送到firstore,angular,angularfire,Angular,Angularfire,我有一个json文件,我想将json文件中的所有对象推送到firestore 这就是json的样子 [ { "John":23m, "Mike":34m, "Adam":12m }, { "John":45m, "Mike":45m, "Adam":67m }, {

我有一个json文件,我想将json文件中的所有对象推送到firestore

这就是json的样子

[
   {
      "John":23m,
      "Mike":34m,
      "Adam":12m
   },
   {
      "John":45m,
      "Mike":45m,
      "Adam":67m
   },
   {
      "John":90m,
      "Mike":4m,
      "Adam":2m
   },
   {
      "John":23m,
      "Mike":3m,
      "Adam":1m
   },
   {
      "John":230m,
      "Mike":334m,
      "Adam":132m
   }
]
在我的ts文件中,我使用
http.get()
检索数据

public url='assets/data.json';
public rowData=[];

ngOnInit() {
    this.retrieve()
    .subscribe(data => this.rowData =data);
}


retrieve():Observable<DataInterface[]>{
    return  this.http.get<DataInterface[]>(this.url)
};

有什么解决方法吗?

尝试从中创建一个对象,例如:

this.firestore.collections('data').add({ mydata: this.rowData });

尝试从中创建一个对象,如:

this.firestore.collections('data').add({ mydata: this.rowData });

我不知道firestore,但如果不支持,请不要发送数组!尝试从中创建一个对象,如:this.firestore.collections('data').add({mydata:this.rowData});这样行吗?我想看看outcome@JanosVinceller完美,但只有第一个物体被发送,而且它自己繁殖了很多times@JanosVinceller请将其添加为答案,以便Awabil可以接受您的答案并关闭此问题。我不知道firestore,但如果不支持,请不要发送数组!尝试从中创建一个对象,如:this.firestore.collections('data').add({mydata:this.rowData});这样行吗?我想看看outcome@JanosVinceller完美,但只有第一个物体被发送,而且它自己繁殖了很多times@JanosVinceller请将此添加为答案,以便Awabil可以接受您的答案并结束此问题。