医生说:每当查询结果更改时(即,添加、删除或修改文档时),快照处理程序将接收新的查询快照。是否可以向onSnapshot函数传递一个选项,以设置一个侦听器,该侦听器仅在删除项时获取?我知道docChanges()API但如果我使用它,我将为创建、删除和修改doc付费,而且我只对删除的文档感兴趣。
gjmwrych1#
无法通过SDK在Firestore查询/快照侦听器中只侦听文档删除,最好的办法是只响应处理程序中的removed事件,但快照仍将包含所有文档。这是一个有趣的请求,所以你可能想file a feature request。这不是一个常见的请求,所以我不认为它会被优先考虑。或者,您可以write a Cloud Function,它只响应Firestore文档删除。
removed
1条答案
按热度按时间gjmwrych1#
无法通过SDK在Firestore查询/快照侦听器中只侦听文档删除,最好的办法是只响应处理程序中的
removed
事件,但快照仍将包含所有文档。这是一个有趣的请求,所以你可能想file a feature request。这不是一个常见的请求,所以我不认为它会被优先考虑。
或者,您可以write a Cloud Function,它只响应Firestore文档删除。