“firebase”:“^9.18.0”,“react-native”:“0.71.3”
假设我有这样一个集合:实体
{
status : 'xy',
city : {
name: 'abc',
}
}
我试图实现这种查询或一些类似的。
import { app, db, getFirestore, collection, addDoc } from "./firebase-config";
import { getDocs, query, where, orderBy, startAt } from "firebase/firestore";
const entityQuery = query(
collection(db, 'entity'),
where("status", "==", "xy"),
orderBy("city.name"),
startAt('ab'),
)
我需要首先检查www.example.com是否city.name等于“abc”并且状态以“x”开头
当然这个查询是不正确的,但我只是想在细节上解释我的需求。
我需要运行这个查询并执行第一个“where”条件AND(所有city.name以'ab'开头的www.example.com)
我在斯塔克韦尔福找了很多,但没有成功。
1条答案
按热度按时间wvyml7n51#
经过大量的谷歌搜索,我终于从Matttty那里找到了这个答案。它的工作就像一个魅力。
Firestore database query, ignore case (case insenstive) and like clause