我只是想让 Firestore Functions 将来自 Firestore 的新文档中的信息传递到 Algolia 索引中。不幸的是,我只得到了一些,但不是全部,传递过来的变量,我不知道为什么。(请查看下面的图片以获取更多上下文)。在 Firestore 中创建文档后传递给 Algolia Index 的内容请注意,并非所有字段都已被忽略。但是,即使在代码内部(见下文),我也在尝试显式调用这些字段并让它们通过。请帮忙!
1 回答
胡说叔叔
TA贡献1804条经验 获得超8个赞
从新创建的文档到达的数据不在context
参数中。它位于snap
参数中,该参数是一个 DocumentSnapshot 对象。现在,您正在将从快照中获取的所有数据覆盖到course
变量中。
您应该只删除您使用的所有行,context.parameter.X
并将course
对象从文档快照中获取时直接传递给 Algolia。
我建议还查看Firestore 触发器的文档,以更好地了解它们的工作原理。
添加回答
举报
0/150
提交
取消