我可以在没有时间戳的情况下在消防站中获取最后一件物品吗

时间:2019-06-12 01:05:25

标签: firebase google-cloud-firestore

我可以在不添加时间戳的情况下在消防站上获得最后一件商品吗?

1 个答案:

答案 0 :(得分:0)

当您说要集合中的“最后一个”文档时,这意味着您假设它们具有某种顺序。 Cloud Firestore不会维护任何类型的默认文档排序,甚至没有文档ID。 documentation中清楚地阐明了这一点:

  

重要:与Firebase实时数据库中的“推送ID”不同,Cloud   Firestore自动生成的ID不提供任何自动排序。如果   您希望能够按创建日期订购文档,   应该将时间戳记存储为文档中的字段。

获得任何排序的唯一方法是使用文档中的字段。而且,如果您希望该排序基于时间,则必须使用时间戳或其他指示时间戳,以指示其在所需排序中的位置。