Трудно сказать, с чем именно вы работаете. Может быть, некоторые пользовательские данные, я не знаю. referenceListItem
не является названием чего-то, изначально предоставленного Firestore. Возможно, вы используете какой-то уровень абстракции вокруг Firestore SDK. Так что, поскольку неясно, что у вас здесь, я просто угадаю, что происходит.
Похоже, вы, возможно, сохранили объект типа DocumentReference в массиве в документе в Firestore, и вы пытаетесь прочитать его обратно. Если вы запросите этот документ, результирующий DocumentSnapshot будет содержать поле массива с объектами типа DocumentReference .
Если у вас есть объект DocumentReference и вы хотите получить идентификатор документа, на который он ссылается, вы можете просто использовать его свойство id , чтобы получить эту строку. Так что, возможно, referenceListItem.referenceList[0].id
будет тем, что вы ищете.