查询Firebase Firestore并对其进行排序会导致错误

时间:2019-01-17 11:50:49

标签: javascript firebase google-cloud-firestore

我正在做一个简单的查询,以从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

任何帮助将不胜感激。

enter image description here

1 个答案:

答案 0 :(得分:0)

等待了将近25分钟后,它神奇地整理了自己。

对于阅读此内容的人,请耐心等待,以防您收到此错误,并且控制台显示已启用所有功能。这需要更多时间。