Если прикрепленные вами скриншоты относятся к значениям, которые вы пытаетесь получить, в Employee_Details
нет документа с идентификатором Employee_Details.Gh82W1.Notifications.KR0CN4.from
. Вот почему result[0]
не определено, потому что он ничего не может получить.
Есть ли причина, по которой вы думаете, что используете старый синтаксис? Мне это кажется правильным. Вы используете те же методы, что и в примере кода для nodejs. Единственное изменение, которое я бы сделал, - это избегать использования admin.firestore()
каждый раз. Примерно так:
const db = admin.firestore();
const from_data = db.collection("Employee_Details").doc(from_user_id).get();
const to_data = db.collection("Employee_Details").doc(user_id).get();
Но это личное предпочтение.