Home > Blockchain >  how to write function for a specific document in firestore?
how to write function for a specific document in firestore?

Time:01-03

below is the function, i have used from youtube .

     const functions = require("firebase-functions");
     const admin = require("firebase-admin");

     admin.initializeApp();

     exports.androidPushNotification = 
     functions.firestore.document('MyMoneyNotifications/{MyPercentageMoney}').onCreate(

     (snapshot, context)=>
      {
         admin.messaging().sendToTopic(
      "new_user_forums",
   {
     notification:{
         title:snapshot.data().title,
         body: snapshot.data().body
                   }
            });});

it is working fine. but i want to check for below structure.

        Notifications(collection)
              ->UserId(document)
                 ->MyNotification(collection)
                              ->notify1
                              ->notify2

now, i want to check for a specific user if he had any new notifications. how to check for the collection "MyNotification" in firebase functions

CodePudding user response:

If you are trying to listen to sub-collections then you can set the path to:

exports.androidPushNotification = 
     functions.firestore.document('Notifications/{userId}/MyNotification/{notificationId}')

You can read more about this in the documentation

  • Related