按照Firestore中的文档顺序进行定位

时间:2018-03-22 09:01:30

标签: firebase google-cloud-firestore

想象一下任何结构:

collection/document

在每个文档中都有一个值,就像某种得分一样。然后我order我的收藏得分collection("collection").orderBy("score")

我可以从此collection("collection").orderBy("score").where(FieldPath.documentId(), "==", "document1234")

中检索特定文档

现在我想知道是否可以按顺序获取我的特定文件的位置。

1 个答案:

答案 0 :(得分:1)

您可以为分配索引的文档添加功能触发器。您的位置只是索引字段。您需要为onUpdate添加触发器,onDelete以及。

if number > 1: 
    print_numbers(number-1) 

如果您正在使用大型集合

,则可以通过仅更新当前文档索引之后的索引来优化此操作