标签: firebase kotlin nosql google-cloud-firestore
我有一个包含大量数据的firestore数据库。
在我的应用程序中,我必须立即从中获取大量文档。 我知道他们的确切关键。一次最多500-600个文档,平均300个,每个只有3个字段。 是一个在新线程中逐个获取它们并请求每个线程的最佳方法吗?这需要很多并行连接..
这就是我现在所做的,但它有点慢(几秒),我现在正在寻找更好的解决方案。我没有机会将这些文件合并到更大的文档中,因为我可能需要非常不同的文档...
我在ktor后端服务器上运行它们。
答案 0 :(得分:1)
使用Admin SDK,您可以使用getAll(链接到文档)轻松地同时检索多个文档。只需致电firestore.getAll并传递文件参考清单。
firestore.getAll