मैंने एक Google क्लाउड फ़ंक्शन लिखा है जो हर बार मेरे फायरस्टोर डेटाबेस में एक नया उपयोगकर्ता दस्तावेज़ जोड़ा जाता है।

मुश्किल (मुझे उम्मीद थी) हिस्सा हो गया है, लेकिन अब मैं बनाए गए दस्तावेज़ में वास्तविक फ़ील्ड तक पहुंचने के लिए संघर्ष कर रहा हूं। यह "ईमेल" फ़ील्ड वाला एक साधारण उपयोगकर्ता दस्तावेज़ है।

यहाँ मेरा कार्य है। ईमेल को बदलने के लिए मुझे क्या चाहिए?

exports.sendWelcomeEmail = functions.firestore
  .document('users/{userId}')
  .onCreate((snapshot, context) => {
        sendEmail(snapshot.email)
});
0
jermainecraig 11 जिंदा 2020, 18:39

1 उत्तर

सबसे बढ़िया उत्तर

आप अपने उपयोगकर्ता डेटा को स्नैपशॉट में पा सकते हैं। डेटा ()

exports.sendWelcomeEmail = functions.firestore
  .document('users/{userId}')
  .onCreate((snapshot, context) => {
        let user = snapshot.data();
        sendEmail(user.email)
});
0
Diego Garcia 11 जिंदा 2020, 16:55