Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase 在写入Firestore时,对代码的更改不会反映在Flatter中_Firebase_Flutter_Dart_Google Cloud Firestore - Fatal编程技术网

Firebase 在写入Firestore时,对代码的更改不会反映在Flatter中

Firebase 在写入Firestore时,对代码的更改不会反映在Flatter中,firebase,flutter,dart,google-cloud-firestore,Firebase,Flutter,Dart,Google Cloud Firestore,当我创建一个写入Firestore并运行它的程序时,该程序按预期工作。但是,当我对程序进行更改时,这些更改可能不会反映出来,并且之前的程序可能会写入Firestore 以前 likeList.forEach((uid) { doc.reference.collection('like').document(uid).setData( {'$uid': true, 'timestamp': FieldValue.serverTimestamp()}, merge: tr

当我创建一个写入Firestore并运行它的程序时,该程序按预期工作。但是,当我对程序进行更改时,这些更改可能不会反映出来,并且之前的程序可能会写入Firestore

以前

likeList.forEach((uid) {
  doc.reference.collection('like').document(uid).setData(
      {'$uid': true, 'timestamp': FieldValue.serverTimestamp()},
      merge: true);
});
改变后喜欢不喜欢。但不喜欢收藏不会被创建。只喜欢创建的集合,尽管我将集合名称“喜欢”改为“不喜欢”

likeList.forEach((uid) {
  doc.reference.collection('dislike').document(uid).setData(
      {'$uid': true, 'timestamp': FieldValue.serverTimestamp()},
      merge: true);
});
如果文档或子集合未退出,setData将创建它。然而,有时在对代码进行更改后,它将不起作用。
如何解决此问题?

添加您更改的代码片段编辑代码更改!尝试在你“不喜欢”的部分添加一个断点,并尝试在应用程序上不喜欢,看看是否调用了该方法