我正在尝试将数据发送到我能够发送的项目中的 firebase,但我希望数据覆盖变量。我正在使用的一个是一直添加
setState(() {
velocity = newVelocity;
if (velocity > highestVelocity) {
highestVelocity = velocity;
}
});
future= new Future.delayed(const Duration(seconds: 5));
_firestore.collection('collectionName').add({
'velocity' : velocity
});
}
我认为有更新函数来覆盖 var。有人可以帮我吗?
答案 0 :(得分:2)
要更新现有文档,您必须知道该文档的 ID。完成后,您可以使用以下命令对其进行更新:
_firestore.collection('collectionName').doc("theIdOfYourDocument").set({
'velocity' : velocity
});
另见:how can I set my document id as user uid in cloud fire store?