在子集合Firebase中创建数组

时间:2019-08-13 18:07:34

标签: firebase google-cloud-firestore angular7

我想按顺序将数组保存在子集合Firebase中

保存SubCollection的方法

addProduct(product: Array<Product>, id: any) {   
 let key = [];  
   for(let i = 0; i < product.length; i++) {
   key[i] = this.datepipe.transform(new Date(), 'ddMMyyyyHHmmss') + 1;
   console.log(key[i] + i); 
    this.afs.collection<Product>(`tbl_order/`).doc(id)
    .collection<Product[]>('/product')
    .doc(key[i])
    .set(Object.assign({}, product)); 
  }      
}

enter image description here

收藏->文档-子收藏(产品)->(键)

  

产品

doc1
    product 1
doc2
    product 2
doc3
    product 3

0 个答案:

没有答案