gpt4 book ai didi

firebase - 如何在 Firebase Firestore Collection 中构造版本化数据?

转载 作者:行者123 更新时间:2023-12-02 21:59:13 24 4
gpt4 key购买 nike

我需要对 FireStore 集合的条目进行版本控制,但我不确定构建数据的最佳方法,以便我只能加载最新版本的列表。

假设我们有一个 Item 集合。每个 Item 都有其 ID、标题、内容和修订号。每次修订都会更改内容,并提高修订号。

存储修订的最佳方式是什么?

  • 每个修订版本都是集合中的一个全新Item
    • 它必须有一些返回父 ID 的链接
  • 或者一个Item包含它自己的集合,Revisions,每个都包含所有数据

如何获取仅显示最新版本的 Item 列表?

对于选项 2,我想您可以按 dateCreatedlimitToFirst(1) 订购?

但是我必须加载主集合,然后循环每个条目并加载其最新项目 - 不是单词的结尾,但感觉有更好的方法。

最佳答案

最后我选择了Revisions的子集合。主要文档保留了对最新/当前修订版的引用。

我们简化了要求,因此我们只需要列表中的顶级数据,而不是修订版本中的数据。

关于firebase - 如何在 Firebase Firestore Collection 中构造版本化数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48341906/

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