如何限制Firestore查询中的收集数量?
我正在尝试创建一个查询,以将文档下的集合复制到Firestore DB中的另一个路径。
事实是,我的文档内部包含60,000个集合-因此,我正在运行的查询将永远花费(如果成功的话。)>
假设这是我现在正在运行的查询:
firestoreCol.doc('docName') .listCollections() .then(cols => { ... });
是否有办法以某种方式划分查询以使其更有效?
我正在尝试创建一个查询,以将文档下的集合复制到Firestore DB中的另一个路径。问题是,我的文档内部包含60,000个集合-所以我正在运行的查询...
回答如下:没有开关可以使数据检索更快。您唯一可以做的就是更快地获得结果,使用更快的连接或检索更少的数据。
如何限制Firestore查询中的收集数量?
我正在尝试创建一个查询,以将文档下的集合复制到Firestore DB中的另一个路径。
事实是,我的文档内部包含60,000个集合-因此,我正在运行的查询将永远花费(如果成功的话。)>
假设这是我现在正在运行的查询:
firestoreCol.doc('docName') .listCollections() .then(cols => { ... });
是否有办法以某种方式划分查询以使其更有效?
我正在尝试创建一个查询,以将文档下的集合复制到Firestore DB中的另一个路径。问题是,我的文档内部包含60,000个集合-所以我正在运行的查询...
回答如下:没有开关可以使数据检索更快。您唯一可以做的就是更快地获得结果,使用更快的连接或检索更少的数据。