如何修复“类型'firestore'上不存在属性'getAll'”

时间:2019-08-12 09:30:29

标签: javascript firebase google-cloud-firestore ionic4 angularfire

我正在使用 firestore.getAll()使用一系列文档ID来获取文档列表。问题是我无法调用getAll(),因为它似乎在firestore或AngularFire中都不存在,否则我可能做错了。 预先感谢您的帮助和/或指示!

firebase.firestore.getAll(
[].concat(this.arrayOfUIDs).map(uid => this.firestore.doc(this.ref + uid)) 

Firebase导入为:

import * as firebase from 'firebase';

.getAll()在AngularFirestore中也不存在

预期结果:返回一个对象,该对象包含ID包含在arrayOfUID中的文档列表

结果:getAll()中的错误“属性'getAll'在'typeof firestore'类型上不存在”

firestore doc:https://cloud.google.com/nodejs/docs/reference/firestore/1.3.x/Firestore#getAll

1 个答案:

答案 0 :(得分:1)

'7'是节点SDK提供的一种方法。仔细检查指向您提供的API文档的链接。 getAll()当前不适用于Web客户端,尽管将来可能会改变。如果要通过ID提取多个文档,则必须make a different query for each one