Я не знаю, почему FireStore forEach не получает все данные.Я не могу получить всю информацию о fireStore через AJAX.
router.get('/:name/data', async (ctx, next) => {
const name = ctx.params.name;
const cityRef = db.collection('data').doc(name);
const limitRef = cityRef.collection('product');
let data = [];
let i = 1;
await limitRef.get().then(((response) => {
response.forEach((shapshot) => {
data.push(shapshot.data());
console.log(`${i++} =>${shapshot.id} => ${shapshot.data()}`);
})
}))
ctx.body = {
'length': data.length,
'products': data,
};
})
Все данные AJAX различны;8 ручек ... 6 ручек ... 12 ручек, но мои реальные данные имеют 12 ручек.