And*_*iak 4 firebase google-cloud-firestore
我建立了一个集合,并按顺序(相隔几秒钟)添加了一些文档。firestore自动生成每个doc.id。
在文档中,它说每个doc.id密钥都由一个时间戳部分和一个随机部分组成(大概是为了确保没有密钥冲突)。
编辑:我已经在不相关的博客文章上阅读了此内容,因此为了避免混淆,已将其删除。
由于如果键包含某个(隐藏的)时间顺序,是否可以基于该键进行存储查询,从而获得按时间顺序升序或降序的结果集?
不幸的是,Cloud Firestore自动生成的ID不提供任何自动排序,并且不能依赖于时间顺序。要按时间顺序排列文档,应在文档中添加自己的时间戳字段。
重要提示:与Firebase实时数据库中的“推送ID”不同,Cloud Firestore自动生成的ID不提供任何自动排序。如果希望能够按创建日期订购文档,则应将时间戳记存储为文档中的字段。
| 归档时间: |
|
| 查看次数: |
2388 次 |
| 最近记录: |