如何在Firestore的serviceConfig数组的末尾添加新对象

时间:2019-11-16 16:50:05

标签: firebase flutter dart google-cloud-firestore

我要插入serviceConfig数组。我没问题地坐了下来。但是我再次单击按钮,它没有增加。如何增加serviceConfig数组。当我更新值时,它的更新不是增量。

enter image description here

  Future<void> addServiceConfig(String uid, ServiceConfigModel model) {
    return _db.collection('users').document(uid).setData({
      'businessDetails': {
        'serviceConfig': [{
          'inShop': 'Y',
          'inShopAndClientLocation': 'Y',
          'clientLocation': 'Y',
          'serviceLocations': model.serviceLocations,
          'subCategoryId': model.subCategoryId
          }]
      }
    },merge: true).catchError((e){
      print('Error is $e');
    });
  }

0 个答案:

没有答案