在云功能中使用 Cloud Firestore
Posted
技术标签:
【中文标题】在云功能中使用 Cloud Firestore【英文标题】:using Cloud Firestore in cloud function 【发布时间】:2019-11-12 09:07:37 【问题描述】:云函数文档说
// 用于访问 Firebase 实时数据库的 Firebase Admin SDK。 const admin = require('firebase-admin'); admin.initializeApp();
我使用的是 Cloud Firestore,而不是实时数据库。如何访问它?
【问题讨论】:
【参考方案1】:使用admin.firestore()
例如:
// The Cloud Functions for Firebase SDK to create Cloud Functions and setup triggers.
const functions = requi re('firebase-functions');
// The Firebase Admin SDK
const admin = require('firebase-admin');
admin.initializeApp();
//Write a function that uses Firestore, e.g.:
exports.anHttpCloudFunction = functions.https.onRequest((req, res) =>
admin.firestore().collection('XYZ').doc('ABC').set(....)
.then(() =>
res.send( msg: 'Success' );
)
.catch(err => ....)
);
【讨论】:
以上是关于在云功能中使用 Cloud Firestore的主要内容,如果未能解决你的问题,请参考以下文章