Datatables Firestore中的数据表

Datatables Firestore中的数据表,datatables,google-cloud-firestore,Datatables,Google Cloud Firestore,我创建了一个web应用程序,它将数据从Firestore传送到Datatables 从Firestore中的数据表保存2d数组的最佳选项是什么。 Firestore不接受2d阵列,所以我考虑了两个选项 以发票为例 1.数组(行)作为字段 DOC -field: invoiceNumber -field: Customer -field: position1(row array) -field: position2.. -field: position3.. ... 来自单独单据中一张发票的产品

我创建了一个web应用程序,它将数据从Firestore传送到Datatables

从Firestore中的数据表保存2d数组的最佳选项是什么。 Firestore不接受2d阵列,所以我考虑了两个选项

以发票为例

1.数组(行)作为字段

DOC
-field: invoiceNumber
-field: Customer
-field: position1(row array)
-field: position2..
-field: position3..
...
  • 来自单独单据中一张发票的产品(每个单据行同一集合中的所有发票单据:“发票”)

    文件(第1行) -发票号码:234 -产品单位:ABC-1 -售价:23 -产品数量:20

    文件(第2行) -发票号码:234 -产品单位:ABC-2 -售价:15 -产品数量:10


  • 也许还有更好的选择?

    我认为您描述的第二个选项应该会更好一些,因为您可以更好地利用Firestore中的文档。我使用数组创建了字段,每个数组元素都是字符串(Datatables中的一行以字符串逗号分隔):0“1,BS-WHITE,100100“1”2,BS-WHITE-3100100”但我仍然在测试这件事,如果你需要进一步的帮助,更新这个,我会尽力帮你