Angular Firestore按时间戳值

时间:2018-04-11 18:07:50

标签: javascript angular firebase firebase-realtime-database google-cloud-firestore

我有一个问题,我希望有人可以回答这个问题,因为我已经两天试图对它进行排序,绝对没有运气。

我有一系列文件,到目前为止一直很好......

每个文档都有一个字段“preferred_time”,其中有一个时间戳作为值。

是否可以使用此值作为参考对集合内的文档进行排序?

我试过了:

 return this.afs.collection('viewings', ref => 
    ref.orderBy('preferred_time')
    );

但它似乎不适用于时间戳字段类型。

请帮助!!

谢谢, 微米。

1 个答案:

答案 0 :(得分:2)

您可以在desc或asc上对preferred_time进行排序。在这里阅读更多: https://firebase.google.com/docs/firestore/query-data/order-limit-data

Cache<K, V> cache = Caffeine.newBuilder()
    .expireAfterWrite(5, TimeUnit.MINUTES) // or Duration.ofMinutes(5)
    .softValues()
    .build();