获取集合中随机文档的Firestore方法
P粉277305212
P粉277305212 2023-10-19 11:39:22
[React讨论组]

对于我的应用程序来说,能够从 Firebase 的集合中随机选择多个文档至关重要。

由于 Firebase 中没有内置的本机函数(据我所知)来实现执行此操作的查询,因此我的第一个想法是使用查询游标来选择随机的开始和结束索引,前提是我有数字集合中的文档数量。

这种方法可以工作,但只能以有限的方式工作,因为每个文档每次都会与其相邻文档按顺序提供;但是,如果我能够通过其父集合中的索引选择文档,我可以实现随机文档查询,但问题是我找不到任何文档来描述如何执行此操作,或者即使可以执行此操作。

这是我想要做的事情,请考虑以下 firestore 架构:

root/
  posts/
     docA
     docB
     docC
     docD

然后在我的客户端(我在 Swift 环境中)我想编写一个可以执行此操作的查询:

db.collection("posts")[0, 1, 3] // would return: docA, docB, docD

我可以做一些类似的事情吗?或者,是否有其他方法可以以类似的方式选择随机文档?

请帮忙。

P粉277305212
P粉277305212

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号