我看了NodeJS + Firestore的教程,但我在新的4:50标记处需要输入db.collection。
视频:Cloud Firestore Node.js入门-Firecast https://www.youtube.com/watch?v=Z87OZtIYC_0
步骤:
创建NodeJS项目
npm install firebase-admin
const admin = require('firebase-admin');
admin.initializeApp({
credential: admin.credential.applicationDefault()
});
const db = admin.firestore();
db.collection();
错误:“无法解析的函数或方法collection()”
Firebase版本:firebase-admin”:“ ^ 5.13.1”
firestore()/ db确实没有collections方法。我想念什么?
答案 0 :(得分:0)
我发现添加此软件包后,一切开始正常工作。
npm install --save @ google-cloud / firestore
答案 1 :(得分:0)
帮助我的是不要使用ES2015产品,而只是要求
{{1}}
答案 2 :(得分:0)
尝试以下方法,看看是否可以解决
npm install @google-cloud/firestore@0.18.0 --save
import * as admin from 'firebase-admin'; //Firebase Admin SDK
import {CollectionReference, DocumentData, DocumentReference, QuerySnapshot} from '@google-cloud/firestore';
const db = <any> admin.firestore();
const docRef = <DocumentReference> db.collection('col').doc(docId);