Я пытаюсь запросить другую коллекцию в моем триггерном событии облачной функции в пожарном хранилище, но оно всегда ничего не возвращает, но когда я пытался выполнить запрос в этом триггерном событии пожарного хранилища, оно работает
посмотреть
exports.newTicketNotification = functions.firestore
.document('tickets/{refNo}')
.onCreate(async (snap, context) => {
//get user
const user = snap.data().ticketOwnerUid
// Here i tried to query a collection called fcmTokens(Where my fcmTokens are stored)
// this returned no matching documents
// but if i use this db.collection('tickets').where('tickeOwnerUid', '==', user).get() it works
db.collection('fcmTokens').where('userUid', '==', user).get()
.then(snapshot => {
if (snapshot.empty) {
console.log('No matching documents.');
return;
}
snapshot.forEach(doc => {
console.log(doc.id, '=>', doc.data());
});
})
.catch(err => {
console.log('Error getting documents', err);
});
});
Я использую это, чтобы я мог получить токен fcm устройства и отправить им уведомление. это правильный способ сделать это? или вы, ребята, можете порекомендовать лучший способ заранее спасибо Smile Я застрял на 2 дня: (