Ada*_*amG 7 javascript firebase google-cloud-firestore
我正在查看Firebase Cloud Firestore 文档以了解orderBy。当我尝试执行此
var facultyQuery = facultyRef.where("department", "==", "Core Teacher").orderBy('bb_last_name', 'desc');
Run Code Online (Sandbox Code Playgroud)
我得到错误:
Error: Firestore: Operation was rejected because the system is not in a state required for the operation`s execution. (firestore/failed-precondition).
Run Code Online (Sandbox Code Playgroud)
这两个简单的案例都可以正常工作:
var facultyQuery = facultyRef.orderBy('bb_last_name', 'asc');
var facultyQuery = facultyRef.where("department", "==", "Core Teacher");
Run Code Online (Sandbox Code Playgroud)
但是,当我将where和orderBy结合在一起时,我之前在其他Firestore集合中所做的事情就失败了。
任何需要它的人的提示,
如果您忘记创建索引并收到上述错误,请运行adb logcat
并尝试再次加载数据 - 它通常会为您提供一个 URL 链接,该链接将非常友好地为您创建所需的索引。
归档时间: |
|
查看次数: |
1453 次 |
最近记录: |