如何从 firebase querySnapshot 获取第一个文档

问题描述 投票:0回答:1

我正在做:

const querySnapshot = await db
      .collectionGroup('documents')
      .where('id', '==', id)
      .get();

并期望得到一个单一的文档。最简单的获取方式是什么?

javascript firebase
1个回答
0
投票

事实证明,实际文档参考文献位于

querySnapshot.docs
中,并且
querySnapshot.empty
指示是否有任何结果,因此:

if (!querySnapshot.empty) {
  const doc = querySnapshot.docs[0].data();
...

将为您提供结果中第一个(在本例中大概是)文档中的数据。

© www.soinside.com 2019 - 2024. All rights reserved.