我正在我的android应用中使用此查询:
fireStoreQuestions.document(subject).collection(subject)
.whereEqualTo("reviewed", true)
.whereGreaterThan(FieldPath.documentId(), randomId)
.limit(1)
.get()
我想知道如何在Cloud Firestore中向此查询添加索引。我不知道如何在索引中表示文档ID。
答案 0 :(得分:0)
您可以在index中手动创建Firebase Console,或者,如果您使用的是Android Studio,则可以在日志中找到听起来像这样的消息:
W / Firestore:(0.6.6-dev)[Firestore]:侦听查询(主题已审核== true和id> randomId)失败:状态{code = FAILED_PRECONDITION,描述=查询需要索引。您可以在这里创建它:https://console.firebase.google.com/project/ ...
因此,您只需单击该链接或将URL复制并粘贴到网络浏览器中,您的索引就会自动创建。