使用颤振将数据发送到 Firebase

时间:2021-02-14 21:41:19

标签: firebase flutter google-cloud-firestore

我正在尝试将数据发送到我能够发送的项目中的 firebase,但我希望数据覆盖变量。我正在使用的一个是一直添加

 setState(() {
      velocity = newVelocity;

      if (velocity > highestVelocity) {
        highestVelocity = velocity;
      }
    });
      future= new Future.delayed(const Duration(seconds: 5));
     _firestore.collection('collectionName').add({
                      'velocity' : velocity
                      
         }); 
}

我认为有更新函数来覆盖 var。有人可以帮我吗?

1 个答案:

答案 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?

相关问题