Ссылочный тип данных Firebase CloudFirestore

#javascript #firebase #types #reference #google-cloud-firestore

#javascript #firebase #типы #ссылка #google-cloud-firestore

Вопрос:

Кто-нибудь знает, как предполагается использовать ссылочный тип данных cloudfirestore? У меня есть документ, в котором есть ссылочное поле, как мне получить ссылочный документ при извлечении «родительского» документа и какой тип данных в JavaScript должен быть для этого поля? В настоящее время я снова извлекаю документ, на который ссылается, который звучит не как очень хорошее решение. Особенно, если у вас длинный список и для каждого документа вам нужно повторно извлекать дополнительный документ (ы). Возможно ли извлечь все документы за одну операцию get?

Ответ №1:

Поля ссылочного типа возвращаются в запросе в виде объектов типа DocumentReference на всех платформах. Вы можете использовать его точно так же, как любой DocumentReference, который вы создаете самостоятельно. Это, конечно, означает, что вы можете вызвать get(), чтобы получить содержимое указанного документа.