Firebase 财产';收集';不存在于类型';AngularFireDatabase';?

Firebase 财产';收集';不存在于类型';AngularFireDatabase';?,firebase,google-cloud-firestore,angularfire2,angularfire,Firebase,Google Cloud Firestore,Angularfire2,Angularfire,在集合上悬停时,我遇到此错误 类型“AngularFireDatabase”上不存在属性“collection” 我已经导入了这个 import { AngularFireDatabase } from "@angular/fire/database"; 好的,实际上firestore在firebase软件包中不可用,我们必须再次导入它 //Use one which works fine for you import * as firebase from "

在集合上悬停时,我遇到此错误

类型“AngularFireDatabase”上不存在属性“collection”

我已经导入了这个

import { AngularFireDatabase } from "@angular/fire/database";

好的,实际上firestore在firebase软件包中不可用,我们必须再次导入它

//Use one which works fine for you 

import * as firebase from "firebase/app"; 
import * as firebase from 'firebase';

//Now import this 
import 'firebase/firestore';

对于Angular Fire数据库,我们必须创建Angular Fire数据库的对象

var db = firebase.firestore();
若您使用的是实时数据库,那个么您必须以和我在上面提到的快照中相同的方式在构造函数中进行注入。所以实际上我做得不对

github帖子很有帮助

var db = firebase.firestore();