如何将新数据附加到存储在 firebase firestore 上的数组?节点,离子 3,Angular,Javascript

How to append new data to array stored on firebase's firestore? Node, Ionic3, Angular,Javascript

需要一些帮助。我无法从 firebase.firestore 访问 arrayUnionFieldValue。我在 firestore 上存储了一系列地图。即使 {merge:true} 不起作用,我也需要将数据追加到同一数组中并增加索引。我正在使用 Ionic 3。

firebase.firestore.FieldValue.arrayUnion - 在 arrayUnion 出现错误。

错误是:

Property 'arrayUnion' does not exist on type 'typeof FieldValue'

以防有人遇到同样的问题。 arrayUnion 方法在 firebase v5.3.0 及更高版本中。 也是由这么多的数组操作方法组成的。只需通过 npm firebase@latest

更新 firebase