按ID降序获取Firestore集合

时间:2020-03-24 11:51:40

标签: firebase google-cloud-firestore

我想按其ID降序获取文档集合。我怎么得到的? 我应该代替什么?做到这一点?

firebase.firestore().collection("users").orderBy(??, "desc").get();

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找

firebase.firestore.FieldPath.documentid()

请注意,实际上, 返回的不是 ,而是本地的documentID,而是完全限定的路径一直到根-实际上是firestore的索引。

在您的情况下,您只会从集合“用户”中拉出,因此有效的documentid()将是“ root / users / {documentid}”

(是的,简单的索引查找实际上只是将集合附加到documentID上-Firestore的效率的一部分是“确实”只有一个巨型索引)

https://firebase.google.com/docs/reference/js/firebase.firestore.FieldPath