Firebase 如果值等于null,则我没有';我不想在firestore上添加字段
若值等于null,我不想添加字段 我试过了,但没有在下面工作Firebase 如果值等于null,则我没有';我不想在firestore上添加字段,firebase,flutter,dart,google-cloud-firestore,Firebase,Flutter,Dart,Google Cloud Firestore,若值等于null,我不想添加字段 我试过了,但没有在下面工作 return _db.collection('users').document(uid).setData({ 'businessDetails': { model.inShop != null ? 'inShop' : 'Y': null, model.inShopAndClientLocation != null ? 'inShopAndClientLocation' : 'Y': null, model
return _db.collection('users').document(uid).setData({
'businessDetails': {
model.inShop != null ? 'inShop' : 'Y': null,
model.inShopAndClientLocation != null ? 'inShopAndClientLocation' : 'Y': null,
model.clientLocation != null ? 'clientLocation' : 'Y': null,
}
}, merge: true).catchError((e){
print('Error is $e');
});
在以下情况下使用集合:
“业务详细信息”:{
如果(model.inShop!=null)
“inShop”:“Y”,
if(model.inShopAndClientLocation!=null)
'inShopAndClientLocation':'Y',
if(model.clientLocation!=null)
“clientLocation”:“Y”,
}