gpt4 book ai didi

firebase - 谷歌Firestore : Query on substring of a property value (text search)

转载 作者:行者123 更新时间:2023-11-28 07:45:17 27 4
gpt4 key购买 nike

我想添加一个简单的搜索字段,想使用类似的东西

collectionRef.where('name', 'contains', 'searchTerm')

我尝试使用 where('name', '==', '%searchTerm%'),但它没有返回任何内容。

最佳答案

我同意@Kuba 的回答,但是,它仍然需要添加一个小的更改才能完美地用于按前缀搜索。这对我有用

用于搜索以名称 queryText 开头的记录

collectionRef
.where('name', '>=', queryText)
.where('name', '<=', queryText+ '\uf8ff')

查询中使用的字符 \uf8ff 是 Unicode 范围内的一个非常高的代码点(它是一个 Private Usage Area [PUA] 代码)。因为它在 Unicode 中的大多数常规字符之后,查询匹配所有以 queryText 开头的值。

关于firebase - 谷歌Firestore : Query on substring of a property value (text search),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51206290/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com