0

我有一个这样的数组:

在此处输入图像描述

我需要向group_name = Group 2添加另一个 ID (向设备添加一个新 ID)。

4

1 回答 1

0

目前这在这个问题中对于 firestore 是不可能的。我建议将外部数组设为对象,然后可以执行以下操作:

firestore.instance.
    .collection('friendships')
    .document(caller.data["uid"])
    .updateData({
         "groups.groupId": {
              FieldValue.arrayUnion({
              friendDisplayName: snapshot.data["friendDisplayName"],
              friendUid: snapshot.ref
         })
});
于 2019-12-29T07:12:43.707 回答