Возврат QuerySnapshot из вызываемой облачной функции

Вы хотите, чтобы первый >, которому не предшествовал /. Посмотрите здесь , чтобы узнать, как это сделать.

Однако наивная реализация этого приведет к сопоставлению в этом примере документа


Можете ли вы предоставить немного больше информации о проблема, которую вы пытаетесь решить? Вы выполняете итерацию через теги программно?

0
задан cokeman19 17 January 2019 в 15:51
поделиться

1 ответ

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

const querySnapshot = await db.collection('test').get();
return querySnapshot.docs.map(doc => doc.data());
0
ответ дан Doug Stevenson 17 January 2019 в 15:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: