And*_*Hsu 5 dart firebase flutter google-cloud-firestore
我不确定如何通过代码向 firestore 文档添加额外的字段。我不想通过 firebase 控制台创建新字段,因为这些字段名称将是动态的并用于搜索。例如:如果某个字段“不”存在,则添加到结果中。(因为 firestore 不允许否定查询。
hac*_*ive 15
在Cloud_Firestore#0.14.0中,发生了很多变化。
“setData/set 现在支持 SetOptions 来合并数据/字段(之前接受 Map)”
现在,为此您需要执行以下操作:
FirebaseFirestore.instance.collection('collectionName')
.doc('docID')
.set({
'field': 'value'
},SetOptions(merge: true)).then((value){
//Do your stuff.
});
Run Code Online (Sandbox Code Playgroud)
firestore.instance.collection('yourDbCollection').doc('ifYourIdCostumized').update({
field: newItem
})
.then(function () {
console.log("Document successfully updated!");
}).catch(function (error) {
console.error("Error removing document: ", error);
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9545 次 |
| 最近记录: |