我需要帮助,但我总是在firestore云功能admin.firestore.collection上未收到错误消息。我在做什么错了我忘记了一些东西还是需要改变一些东西?
这是代码
'use strict'
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp();
exports.sendNotification = functions.firestore.document('users/{userID}/notifications/{notificationID}').onWrite((change, context) => {
const to_user_id = context.params.userID;
const notification_id = context.params.notificationID;
console.log('We have notification from: ' + to_user_id + ' The notification id is: ' + notification_id);
return admin.firestore().collection('users').doc(to_user_id).collection('notifications').doc(notification_id).get().then(queryResult => {
const from_user_id = queryResult.data().commentUID;
const from_user_data = admin.firestore.collection('users').doc(from_user_id).get();
const to_user_data = admin.firestore.collection('users').doc(user_id).get();
return Promise.all([from_user_data, to_user_data]).then(result => {
const from_name = result[0].data().name;
const to_name = result[1].data().name;
return console.log("FROM: " + from_name + " TO: …Run Code Online (Sandbox Code Playgroud) node.js firebase google-cloud-functions google-cloud-firestore