Firestore:如何按数组对象的字段进行排序

4

我有一个像这样的数据库。

enter image description here

如何按时间戳字段对数组进行排序?

.orderBy("received[0].timestamp", "desc")
1个回答

4
你不能直接操作。但是你可以在文档上创建一个新的字段,例如firstTimestamp,然后将数组中第一个元素的时间戳复制到该字段中。你可以在云函数或前端/后端代码中实现此操作。这样就可以通过该字段进行排序或筛选。

非常感谢您。 - user10412277
我不理解你的回答,能否举个例子详细说明一下? - Andrey Solera

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接