javascript - Angular Firestore 按时间戳值对文档进行排序

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

我有一个问题,我希望有人能回答,因为已经两天了,我一直在努力解决这个问题,但绝对没有运气。

我有一个文档集,到目前为止还不错..

每个文档都有一个“preferred_time”字段,该字段的值是时间戳。

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

我试过:

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

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

请帮忙!!

谢谢,

最佳答案

您可以按降序或升序对首选时间进行排序。在这里阅读更多: https://firebase.google.com/docs/firestore/query-data/order-limit-data

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

关于javascript - Angular Firestore 按时间戳值对文档进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49781821/

相关文章:

javascript - 如何使用 InnerHTML 输出数据?

firebase - Flutter处理调试控制台错误 'Method not found'

javascript - 如何在 AngularJS 的 html 文件中使用注入(inject)常量

javascript - For 循环中的 Grunt 运行

javascript - 更改 HTML 表中的数据库值

angular - 尝试清除间隔时出现错误 "timeout.close is not a function"- angular(5)

javascript - RxJs - (为什么)Observable 是否在新订阅上发出最新值?

angular - 按下后退浏览器按钮时忽略查询参数

java - 无法从 firebase 获取城市列表

javascript - Firebase:从云函数调用云函数