调用setData时如何获取新创建的文档ID
Future<void> createCommitment() async {
await widget._firestore
.collection('skills')
.document(widget.skillID)
.collection("commitment")
.document()
.setData({
'bite_id': widget.biteId,
'start_date': widget.startDate,
'frequnecy': 3
});
}
当前实现返回void
您必须自己设置:
DocumentReference _skillsRef = Firestore.instance.collection('skills').document(skillsID);
或自动生成:
DocumentReference _skillsRef = Firestore.instance.collection('skills').document();
那个ref是你设置的:
_skillsRef.setData({
'bite_id': widget.biteId,
'start_date': widget.startDate,
'frequency': 3
})
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句