【发布时间】:2018-10-19 12:06:48
【问题描述】:
Android/Java:
在 Firestore 文档中,我有一个字段“名称”,其值为 America
我想创建一个 firebase 查询,如果我在其中传递 ame,那么它确实会返回名称字段中包含 ame 的所有文档。
firebaseFirestore.collection("country").whereContains("name", "ame");
简而言之,我想使用子字符串搜索/过滤 Firestore 数据。
【问题讨论】:
-
无法在 Cloud Firestore 中搜索子字符串。该文档建议为此与 Algolia 等第三方服务集成。见firebase.google.com/docs/firestore/solutions/search。另见stackoverflow.com/a/46568525、stackoverflow.com/a/50434226、stackoverflow.com/a/47133345、stackoverflow.com/a/47916173
-
嘿@VikasRana 确实将答案标记为正确,方法是单击答案旁边的 V 或勾选类似查看按钮,因为这有助于 Stack Overflow 读者,我也很感激。干杯! :)
标签: java android firebase google-cloud-firestore