koa2.js Firestore forEach не получает все данные - PullRequest
0 голосов
/ 12 июня 2019

Я не знаю, почему 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 ручек.

...