gpt4 book ai didi

firebase - 如何在创建时按时间顺序执行 firestore 查询

转载 作者:行者123 更新时间:2023-12-04 23:13:08 29 4
gpt4 key购买 nike

我构建了一个集合并按顺序添加了一些文档(相隔几秒钟)。 firestore 自动生成每个 doc.id。

在文档中,它说每个 doc.id key 由时间戳部分和随机部分组成(大概是为了确保没有 key 冲突)。
编辑:我在一篇不相关的博客文章中读到了这个,所以我删除了它以避免混淆。

由于如果键包含一些(隐藏的)年表,是否可以基于此键进行 firestore 查询,从而按时间顺序升序或降序获取结果集?

最佳答案

不幸的是,Cloud Firestore 自动生成的 ID 不提供任何自动排序,并且不能依赖于时间顺序。要按时间顺序排列您的文档,您应该将您自己的时间戳字段添加到文档中。

来自 Firestore add a document documentation :

Important: Unlike "push IDs" in the Firebase Realtime Database, Cloud Firestore auto-generated IDs do not provide any automatic ordering. If you want to be able to order your documents by creation date, you should store a timestamp as a field in the documents.

关于firebase - 如何在创建时按时间顺序执行 firestore 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50620650/

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