我有一个文档,其中包含2个字段,一个整数和一个引用类型
主要 价值:10 ref:产品/ 9ci2hwiMUp63Q9Eugcqg
我想将字段ref更改为products/guEgu2sjsyOsSEChu2fT
。有一个类DocumentReference
,唯一要更改的属性是路径,但它是只读属性。
我阅读了firebase.google.com中的文档,但不存在如何更新这些类型的示例。
是否可以更新此类字段?
答案 0 :(得分:1)
您可以在文档参考上使用UpdateData()更新数据:
DocumentReference ref = Firestore.instance.collection('products').document('guEgu2sjsyOsSEChu2fT');
Map<String,dynamic> data = {
'main value' : 10,
'ref' : ref, // Updating Document Reference
};
Firestore.instance.collection('Your Collection Name').document('your document name').updateData(data).whenComplete((){
print('Document Updated');
});