【问题标题】:How to do Sorting and Indexing of data in between on Cloud Firestore?如何在 Cloud Firestore 之间对数据进行排序和索引?
【发布时间】:2018-11-26 22:31:53
【问题描述】:

我正在开发一个任务列表 Angular 应用程序。当我将数据添加到我的 Firestore 集合中时,我会添加创建日期和时间。因此,当我检索记录时,我可以轻松地按创建日期对它们进行排序。

到目前为止还不错。但我必须模拟任务的记事本应用程序之类的东西。

如果我们输入 任务1 任务2 任务3 测试4。到目前为止还不错。

但是现在如果我想在 Task3 和 4 之间添加 Task5,我就卡住了。我的Task5总是到最后。这是因为我使用创建日期时间进行排序。

请帮助我一个简单的想法,以便能够在现有列表之间插入项目并相应地检索数据。

我希望结果像 任务1 任务2 任务3 任务5 任务4

【问题讨论】:

    标签: database sorting firebase-realtime-database nosql google-cloud-firestore


    【解决方案1】:

    这个怎么样;
    将文档添加到最后的增量,
    将文档添加到第一个的减量,
    在文档之间添加文档的平均值。

    我的意思是,

    Task1
      order:1
    Task2
      order:2
    Task3
      order:3
    Task4
      order:4
    

     

    Task1
      order:1
    Task2
      order:2
    Task3
      order:3
    Task5
      order:3.5
    Task4
      order:4
    

     

    Task6
      order:0
    Task1
      order:1
    Task2
      order:2
    Task3
      order:3
    Task5
      order:3.5
    Task4
      order:4
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-22
      • 2018-08-27
      • 1970-01-01
      • 2020-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多