Firestore-如何按地图值排序(快速)

时间:2018-10-17 14:41:22

标签: ios iphone swift google-cloud-firestore

您知道是否可以通过地图中的值发出Firestore请求? 例如,在我的情况下,我想让所有用户按Score.gold排序,但是此代码不起作用(返回0个文档)。

感谢您的帮助。

        db.collection("Users").order(by:"Score.gold", descending: true).limit(to: 3).getDocuments {
        (querySnapshot, err) in

        if let err = err {
            print("Error getting documents: \(err)")
        } else {

            for document in querySnapshot!.documents
            {
                print(document.data())

            }
        }
    }

Example

2 个答案:

答案 0 :(得分:2)

这就像我的魅力。您能否添加更多代码,以便我们检查是否还有其他罪魁祸首?

答案 1 :(得分:1)

我的坏...只是一个错误的复制/粘贴,大写一个字母... 我保留此帖子,也许它可以帮助其他人。