如何获取 Firestore DocumentReference Class?
How to get Firestore DocumentReference Class?
如果 X 是 DocumentReference 的实例,我想获取 Firestore DocumentReference Class 进行比较。
根据 5.8.2 版的 firebase-admin-node 变更日志(https://github.com/firebase/firebase-admin-node/blob/e6d6c5e0920c4a914ed564c04fae3311899986d6/CHANGELOG.md),这是可能的。
//SDK_VERSION: '5.8.2'
import admin from 'firebase-admin'
console.log(admin.firestore.DocumentReference);
但这并没有发生,return未定义。任何可能发生的想法?谢谢
更新:
我做了一个新的干净项目,问题仍然存在
const admin = require('firebase-admin');
const fs = require('fs');
const credentialsBuffer = fs.readFileSync('/Users/pablo/Downloads/cred.json');
const credentials = JSON.parse(credentialsBuffer.toString());
const appName = 'test';
const adminApp = admin.initializeApp(
{ credential: admin.credential.cert(credentials) },
appName
);
let app = admin.app(appName);
console.log('here!', admin.firestore.DocumentReference); // return undefined
还有 package.json
{
"name": "A test",
"version": "1.0.0",
"main": "index.js",
"scripts": {
"start": " node index.js"
},
"dependencies": {
"firebase-admin": "^5.8.2"
},
"license": "MIT"
}
此问题已在 https://github.com/googleapis/nodejs-firestore/pull/123 中修复,并将成为下一个 @google-cloud/firestore 版本的一部分。
如果你被阻止了,你可以从 head 中提取 NPM 包,如下所述:https://docs.npmjs.com/files/package.json#github-urls
如果 X 是 DocumentReference 的实例,我想获取 Firestore DocumentReference Class 进行比较。 根据 5.8.2 版的 firebase-admin-node 变更日志(https://github.com/firebase/firebase-admin-node/blob/e6d6c5e0920c4a914ed564c04fae3311899986d6/CHANGELOG.md),这是可能的。
//SDK_VERSION: '5.8.2'
import admin from 'firebase-admin'
console.log(admin.firestore.DocumentReference);
但这并没有发生,return未定义。任何可能发生的想法?谢谢
更新: 我做了一个新的干净项目,问题仍然存在
const admin = require('firebase-admin');
const fs = require('fs');
const credentialsBuffer = fs.readFileSync('/Users/pablo/Downloads/cred.json');
const credentials = JSON.parse(credentialsBuffer.toString());
const appName = 'test';
const adminApp = admin.initializeApp(
{ credential: admin.credential.cert(credentials) },
appName
);
let app = admin.app(appName);
console.log('here!', admin.firestore.DocumentReference); // return undefined
还有 package.json
{
"name": "A test",
"version": "1.0.0",
"main": "index.js",
"scripts": {
"start": " node index.js"
},
"dependencies": {
"firebase-admin": "^5.8.2"
},
"license": "MIT"
}
此问题已在 https://github.com/googleapis/nodejs-firestore/pull/123 中修复,并将成为下一个 @google-cloud/firestore 版本的一部分。
如果你被阻止了,你可以从 head 中提取 NPM 包,如下所述:https://docs.npmjs.com/files/package.json#github-urls