listDocuments存在于@google cloud/firestore中,但不存在于firebase npm模块中:what';有什么区别?

listDocuments存在于@google cloud/firestore中,但不存在于firebase npm模块中:what';有什么区别?,firebase,google-cloud-firestore,Firebase,Google Cloud Firestore,我一直在使用firebasenpm包主要与我的云Firestore+身份验证进行交互 我想在收藏中使用,但当我有: import * as firebase from "firebase"; import "firebase/firestore"; const db = firebase.initializeApp(...).firestore(); db.collection("users").listDocuments() 它说

我一直在使用
firebase
npm包主要与我的云Firestore+身份验证进行交互

我想在收藏中使用,但当我有:

import * as firebase from "firebase";
import "firebase/firestore";
const db = firebase.initializeApp(...).firestore();

db.collection("users").listDocuments()
它说
listDocuments()
不是一个函数

我也尝试过安装
@googlecloud/firestore
npm包,但这似乎引发了各种各样的错误

我应该使用
@google cloud/firestore
,还是这是
firebase
软件包的一个缺点?

“@google cloud/firestore”用于nodejs后端,在web浏览器中不起作用。“firebase”用于JavaScript web前端。它们在设计上有不同的API和功能,但您不一定能强迫它们在设计不适合工作的环境中工作