更新:TL; DR-不是firebase / vuefire问题
万一遇到任何寻求速度问题解决方案的人-Firebase和vuefire都没有错。
经过大量实验后,我发现罪魁祸首是罪魁祸首-我还没有弄清楚确切的方式或原因,但是,无论如何,这不是firebase / vuefire的问题。
我在Firestore数据库中使用Vuefire。
查询Firestore数据库中超过100条记录的速度非常慢。例如,返回700条记录的查询大约需要1分钟:
在第一个查询和任何后续查询中都是如此。
这些不是大文件。
我在这里做错了什么?除了将返回的记录数限制为
相关代码(Vue CLI):
<script>
import { fb, db } from "@/firebaseConfig";
export default {
name: "rules",
data() {
return {
rules: []
};
},
firestore() {
return {
rules: db.collection("rules")
};
}
}
...
</script>
最佳答案
更新:TL; DR-不是firebase / vuefire问题
万一遇到任何寻求速度问题解决方案的人-Firebase和vuefire都没有错。
经过大量实验后,我发现罪魁祸首是罪魁祸首-我还没有弄清楚确切的方式或原因,但是,无论如何,这不是firebase / vuefire的问题。
关于javascript - Vuefire(Firestore)非常非常慢的查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57847441/