gpt4 book ai didi

java - 如何在 firestore android studio 中排序或排序?

转载 作者:行者123 更新时间:2023-12-02 09:21:52 24 4
gpt4 key购买 nike

我正在尝试为商店制作一个排序器,其中他们有一个索引来指示他们的位置。但是当我尝试时:

Query storeQuery = db.collection("Stores")
.whereEqualTo("online", true).orderBy("index", Query.Direction.ASCENDING);

它不起作用,我不知道为什么会发生这种情况。

最佳答案

It is not working and I don't know why is this happening.

当您尝试使用 whereEqualTo() 查询集合时和orderBy()不同字段上的方法,请注意,除非您创建 index,否则您的查询将无法工作。为了它。这可以通过在 Firebase Console 中手动创建来完成。或者,如果您使用的是 Android Studio,您会在 logcat 中找到一条听起来像这样的消息:

FAILED_PRECONDITION: The query requires an index. You can create it here: ...

您只需单击该链接或将网址复制并粘贴到网络浏览器中,系统就会自动创建您的索引。

关于java - 如何在 firestore android studio 中排序或排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58637211/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com