![](/img/trans.png)
[英]How to search through multiple fields in my firestore database through flutter
[英]How to search a collection in firestore through flutter?
我試圖讓用戶搜索一個集合。 用戶必須輸入唯一 ID 才能獲取將提供的數據。
TextField(
controller: controller,
onChanged: (value) {
string = value;
},
decoration:
decoration.copyWith(labelText: 'search'),
),
StreamBuilder(
stream: FirebaseFirestore.instance
.collection('Collection Path')
.where('Field', isEqualTo: string)
.snapshots(),
builder: (context, snapshot) {
if (!snapshot.hasData) {
return Text("No Data found");
}
var user= snapshot.data;
return Text(
"${user["Name"]}.",
),
);
}),
它沒有顯示任何東西。 如何修復我的代碼? 代碼有意義嗎?
確保您的外部小部件是StatefulWidget
。 也改變
onChanged: (value) {
string = value;
},
至
onChanged: (value) {
setState(() {
string = value;
});
},
更新字符串變量的值
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.