如何在 Flutter Firebase 中进行即时搜索?
我想立即在列表中进行搜索,例如当我发短信“F”时,我想显示福特和菲亚特,或者当我发短信“Te”时,我想显示特斯拉。因此,无论我在搜索栏中键入什么内容,我都希望包含这些单词或字母的字符串出现在屏幕上。
如何在 Flutter Firebase 中进行即时搜索?
我想立即在列表中进行搜索,例如当我发短信“F”时,我想显示福特和菲亚特,或者当我发短信“Te”时,我想显示特斯拉。因此,无论我在搜索栏中键入什么内容,我都希望包含这些单词或字母的字符串出现在屏幕上。
你正在寻找这个
以下是查询示例,(您可以自行创建)
List<DocumentSnapshot> documentList = (await Firestore.instance
.collection("cases")
.document(await firestoreProvider.getUid())
.collection(caseCategory)
.where("caseNumber", arrayContains: query) // query param will be your search string
.getDocuments())
.documents;