gpt4 book ai didi

firebase - 该查询需要一个索引,但是我已经创建了索引

转载 作者:行者123 更新时间:2023-12-03 03:24:40 26 4
gpt4 key购买 nike

我收到以下错误

W/Firestore( 1034): (19.0.0) [Firestore]: Listen for Query(userChat where to == M-00710 order by -messageDate, -name) failed: Status{code=FAILED_PRECONDITION, description=The query requires an index. You can create it here: https://console.firebase.google.com/v1/r/project/..., cause=null}



当我尝试找到 record时会发生
 void getReply() {
var userQuery = databaseReference
.collection(documentId)
.where('to', isEqualTo: userId)
.orderBy("messageDate", descending: true)
.limit(1);
userQuery.snapshots().listen((data) {
data.documentChanges.forEach((change) {
print('documentChanges ${change.document.data}');
});
});
}

这是我的索引

enter image description here

我错过了什么 ?

最佳答案

您正在使用的查询将需要在“”和“ messageDate ”字段上的复合索引,但是您创建的索引似乎在“的”和“ messageDate ”字段上。

关于firebase - 该查询需要一个索引,但是我已经创建了索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59106133/

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