云消防商店查询时没有订购问题



我的查询没有排序。实际上它没有反应。尝试以下操作时,我收到一个空的结果屏幕:

let stateQuery = firestore.collection('categories').where('user', '==', uid).orderBy('name'); 
stateQuery.onSnapshot((querySnapshot) => {
const docs = [];
querySnapshot.forEach((doc) => { 
docs.push({ ...doc.data(), id: doc.id });
});
setCategories(docs);
});
};

我也试过这样做,但一无所获:

let stateQuery = firestore.collection('categories').where('user', '==', uid);
let stateQuery2 =  stateQuery.orderBy('name');

问题是您的查询需要一个复合索引。关于复合索引的文档在本页。

请检查控制台中的错误消息,该消息应包括创建复合索引所需的链接。当我在数据库上运行类似的查询时,我会得到这个链接

https://console.firebase.google.com/v1/r/project/(项目名称(/消防仓库/索引?create_composite=Xd1…..XTY

相关内容

  • 没有找到相关文章

最新更新