在.../search/query/
中添加新项目时,我正在使用带有Python(测试版)的Cloud Functions来触发该函数
如果我在 Firebase Cloud Functions(使用Node.js)中执行相同操作,则会通过以下代码触发:
functions.database.ref('.../search/query').onCreate((snapshot, context) => ...)`
在{'B': 'B'}
处添加...search/query/
并使用以下数据库树将触发功能:
...: {
'search': {
'query': {
'A': 'A'
}
}
假设使用类似的Python方法-我使用Python创建了Cloud Functions,并使用以下代码触发了该函数:
但是使用Python中的Cloud Function,该函数仅在创建.../search/query
时触发,而在将新项添加到.../search/query/
那么,如果我不知道将要添加的新项目的键,那么仅当在.../search/query/
处添加了新项目时,才如何触发功能?
答案 0 :(得分:2)
根据documentation for Database triggers paths的建议,听起来您想在路径中使用通配符:
.../search/query/{id}
id
是通配符,当在搜索/查询下添加任何新子代时,将匹配。