[英]Updating items in Firestore using Flutter
我正在交一個朋友請求類型功能因此,如果我點擊添加朋友按鈕,當前登錄的人的名字應該添加到我搜索的名字的人的請求列表中。
因此,當我單擊“添加朋友”按鈕時,從我的應用程序中,假設當前登錄用戶是“c@c.com”,我搜索“d@d.com”,然后應添加“c@c.com”用戶名在“d@d.com”這個人的請求數組中。
這是我搜索用戶的搜索方法
void onSearch() async {
await _firestore
.collection("users")
.where("email", isEqualTo: _search.text)
.get()
.then((value) {
setState(() {
userMap = value.docs[0].data();
});
});
}
我應該在 addUser 方法中寫什么?
void addUser() async {
await _firestore
.collection("users")
.where("email", isEqualTo: _search.text)
.get()
;
}
要了解如何向數組添加項和從數組中刪除項,請參閱有關更新數組的 Firebase 文檔。 要了解如何更新與查詢匹配的所有文檔,請參閱如何將文檔引用獲取到 where 子句 firestore?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.