我正在做一个简单的查询,以从Firestore中获取所需的数据。
this.unsubscribe = this.ref
.where('channelId', '==', `${currentChannel.id}`)
.orderBy('createdAt', 'asc')
.onSnapshot(this.onCollectionUpdate);
Ref只是对我的收藏的引用。
当我拥有.where
或.orderBy
时,它都可以正常工作,但是当我将它们链接在一起时,根据此处https://firebase.google.com/docs/firestore/query-data/order-limit-data?authuser=0的文档,这是可以做到的,但是就我而言,它会引发错误:
SnapshotError: Firestore: Operation was rejected because the system is not in a state required for the operation's execution
任何帮助将不胜感激。
答案 0 :(得分:0)
等待了将近25分钟后,它神奇地整理了自己。
对于阅读此内容的人,请耐心等待,以防您收到此错误,并且控制台显示已启用所有功能。这需要更多时间。