最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何获取从公司的FireStore集合中的随机文档,当我有多余的地方()与不等式的标准?

运维笔记admin17浏览0评论

如何获取从公司的FireStore集合中的随机文档,当我有多余的地方()与不等式的标准?

如何获取从公司的FireStore集合中的随机文档,当我有多余的地方()与不等式的标准?

我试图写一个云的NodeJS功能,在这样的公司的FireStore从我的个人资料“收集获取一个随机文件:

randomProfile = await admin.firestore().collection('profiles')
.where('fieldA', '==', ...)
.where('fieldB', '==', ...)
.where('fieldC', '==' ...)
.where('fieldD', '==',...)
.where('fieldE', '<=', ...)
.where('fieldE', '>=', ...)
.offset(random)
.limit(1)
.get()

由于我使用了用于<=>=fieldE,由于公司的FireStore允许在one field only的不平等,我试图使用失调子句来获得一个随机文件。

我的问题是:我如何分配一个值random这样的,我没有一个“出界”的条件?换句话说,我不想random为比以往任何时候都可以通过查询返回的文档数量较大...

请帮忙!这是在我的当前项目公司的FireStore延续了制造或休息的问题,我已经来太远!

注:我不能使用,因为this solution问题fieldE

回答如下:
发布评论

评论列表(0)

  1. 暂无评论