我有一个离子项目,并使用消防站服务。
离子:
离子CLI : 6.19.0 (C:\Users\Windows 10\AppData\Roaming\npm\node_modules@ionic\cli)离子框架)
@离子型/角形6.0.14 @角-devkit/build-角: 13.3.1
@angular/示意图: 13.3.1 @角/cli
13.3.1 @离子型/角形工具包: 6.1.0
电容器:
电容器CLI : 3.4.3 @电容器/android: 3.4.3
@电容器/磁芯: 2.4.5 @电容器/ios:未安装
效用:
cordova-res : 0.15.4原生运行: 1.5.0
系统:
NodeJS : v16.14.2 (C:\Program Files\nodejs\node.exe) npm :8.5.0OS: Windows 10
是否有一种方法可以在不生成读取操作的情况下获取属于集合的文档的Is列表?
示例
constructor(
private afs: AngularFirestore,
) {
afs.collection<Pais>('products').ref.onSnapshot(
products => products.forEach(product => console.log(product.id))
);
}发布于 2022-07-28 14:51:07
不,不可能在不引起读取成本的情况下从Firestore获取任何文档信息。读取的成本包括保存文档ID的索引的使用--对索引的任何使用都将按匹配查询的每个文档计费一次。您现在显示的代码将为"products“集合中的每个文档计费一次。
https://stackoverflow.com/questions/73154653
复制相似问题