如何从Firestore(Javascript)中的字段获取数组值

如何从Firestore(Javascript)中的字段获取数组值,javascript,firebase,google-cloud-firestore,Javascript,Firebase,Google Cloud Firestore,我希望数组的值存储在Firestore中,但当我运行此代码时,我总是返回“未定义” 编辑: 我的预期输出是存储在字段(maxLessons)中的数组的数字2。 阵列是: {0: 3, 1: 2, 2: 5, 3: 3, 4: 6} 因此,在代码中,我想得到2maxLessons[index](index=2) 我们还尝试将结果存储在一个全局数组中,但这不起作用,因为它总是创建一个本地数组 请随时询问更多信息:) 感谢您的回复。使用“doc.data()”,您将在每一轮(forEach循环)

我希望数组的值存储在Firestore中,但当我运行此代码时,我总是返回“未定义”


编辑: 我的预期输出是存储在字段(maxLessons)中的数组的数字2。 阵列是:

{0: 3, 1: 2, 2: 5, 3: 3, 4: 6}
因此,在代码中,我想得到2
maxLessons[index]
(index=2)


我们还尝试将结果存储在一个全局数组中,但这不起作用,因为它总是创建一个本地数组

请随时询问更多信息:)
感谢您的回复。

使用“doc.data()”,您将在每一轮(forEach循环)中获得文档的字段。您可以编辑您的帖子并包含您的预期输出吗?我试图复制您的代码,但在
maxLessons[index]
中遇到了问题。另外,为了澄清,您打算列出存储在文档中的字段。我是否正确?是的,您是对的,该字段存储在文档中()这可能会有所帮助。
{0: 3, 1: 2, 2: 5, 3: 3, 4: 6}