gpt4 book ai didi

android - Firebase 实时数据库中的分页

转载 作者:行者123 更新时间:2023-12-05 08:39:27 28 4
gpt4 key购买 nike

<分区>

我正在使用 Firebase 实时数据库并且对 NoSQL 还很陌生。这是我的数据库结构的示例。

Sample database Json tree
我想通过 REST GET 方法获取所有季节。类似于下面的代码段。

 @GetMapping(value = "seasons", params = {"page", "size"})
public ResponseEntity<List<SeasonDTO>> getAllSeasons(@RequestParam("page") int page, @RequestParam("size") int size) {
ResponseEntity<List<FSeason>> fSeasons = DBHandle.retrieveDataList(FSeason.class, dbRef.child(FSeason.key).orderByKey().limitToFirst(page * size).limitToLast((page + 1) * size));
........
List<SeasonDTO> map = modelMapper.map(fSeasons.getBody(), seasonDTOListType);
return new ResponseEntity<>(map, HttpStatus.OK);
}

我尝试像这样实现数据库查询:

FirebaseDatabase.getInstance(firebaseApp).getReference("resources").child(FSeason.key).orderByKey().limitToFirst(page * size).limitToLast((page + 1) * size)

但失败了。谁能告诉我应该如何正确编写查询。

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