當我將電子郵件地址添加到地圖欄位投票資料時,由于“。” 在電子郵件地址中,它正在創建一個帶有電子郵件的子地圖。
我怎樣才能克服這個??
//代碼如下
await FirebaseFirestore.instance
.collection('polls')
.doc(pollId)
.update({"voteData.$currentUser": option});
這里 currentUser = "[email protected]"

我也試過這個代碼
await FirebaseFirestore.instance
.collection('polls')
.doc(pollId)
.update({"voteData.${currentUser.replaceAll(".", "\\.")}": option});
但輸出是

uj5u.com熱心網友回復:
你必須逃離 .
嘗試這個,
await FirebaseFirestore.instance
.collection('polls')
.doc(pollId)
.update({"voteData.${currentUser.replaceAll(".","\\.")}": option});
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/364077.html
標籤:扑 镖 谷歌云firestore
