reg*_*nex 0 java android firebase google-cloud-firestore
collection
*
Random_Id1
*amount:100
*name:John
Random_Id2
*amount:150
*name:Matt
Random_Id3
*amount:65
*name:Alice
Run Code Online (Sandbox Code Playgroud)
我有一个Firestore集合,其中包含不同的文档。这些文件中包含数据(名称,年龄,金额等)。有没有办法我可以返回集合中的最高金额或最高金额?我在java(android)中实现此。 在上述结构的情况下,最大值为150。先感谢您
您必须使用通过orderBy()和组合构造的查询,limit()如下所示:
CollectionReference collectionRef = db.collection("collection");
Query query = collectionRef.orderBy("amount", Direction.DESCENDING).limit(1);
Run Code Online (Sandbox Code Playgroud)
在此处https://firebase.google.com/docs/firestore/query-data/queries和此处https://firebase.google.com/docs/firestore/query-data/order-limit-data查看文档
| 归档时间: |
|
| 查看次数: |
1486 次 |
| 最近记录: |