【发布时间】:2023-03-11 12:20:01
【问题描述】:
【问题讨论】:
标签: firebase dart flutter google-cloud-firestore
【问题讨论】:
标签: firebase dart flutter google-cloud-firestore
Firestore 不支持事务,也不支持离线模式的await 关键字,只需删除 runTransaction 并等待即可。
Future<void> saveHouseHolder() async {
CollectionReference reference = Firestore.instance
.collection('municipality')
.document(global.mundocid)
.collection('Barangay')
.document(global.brgydocid)
.collection('HouseHolderList');
reference.add({
'Name': name,
'Gender': gender,
'Age': age,
'Spouse': spouse,
'FullAddress': fullAdd,
// 'Location':new GeoPoint(latitude, longitude),
'ContactNumber': contactNo,
'Origin': origin,
'Language': language
});
Navigator.of(context).push(MaterialPageRoute(builder: (context) => HouseHolder()));
}
连接恢复后,会自动同步。
【讨论】: