Firebase 在写入Firestore时,对代码的更改不会反映在Flatter中
当我创建一个写入Firestore并运行它的程序时,该程序按预期工作。但是,当我对程序进行更改时,这些更改可能不会反映出来,并且之前的程序可能会写入Firestore 以前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
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将创建它。然而,有时在对代码进行更改后,它将不起作用。
如何解决此问题?添加您更改的代码片段编辑代码更改!尝试在你“不喜欢”的部分添加一个断点,并尝试在应用程序上不喜欢,看看是否调用了该方法