如何在 firebase 9 中使用 startAt 和 endAt?

问题描述 投票:0回答:2

我是 firebase 新手,想在我的 firestore 数据库中使用地理查询。文档中的代码示例使用旧版本的 firebase,我很难找出与“.startAt”和“.endAt”等效的内容。

有人可以快速解释一下它在 firebase 9 中是如何工作的吗?

javascript firebase google-cloud-firestore
2个回答
2
投票

startAt()
方法包含起点,而
endAt()
方法定义查询结果的终点。

示例代码

startAt()
(Web v9):

import { query, orderBy, startAt } from "firebase/firestore";  

const q = query(citiesRef, orderBy("population"), startAt(1000000));

示例代码“endAt()”(Web v9):

import { query, orderBy, endAt } from "firebase/firestore";  

const q = query(citiesRef, orderBy("population"), endAt(1000000));

您可能需要查看this有关使用查询游标对数据进行分页的文档。

正如 @Nicholas Tower 所提到的,您可以检查其他选项卡以获取更多示例(Web v9、Web v8、Swift、Obective-C、Java 等)。


0
投票

我有一个旧代码 Firebase 7.24.0

我可以用这个吗?

谢谢你

© www.soinside.com 2019 - 2024. All rights reserved.