我正在使用以下代码收听Firebase:
this.objects
.child(grouping)
.orderByChild('delete-' + user)
.equalTo(null)
.on('value', handler);
我的问题是出现以下警告:
FIREBASE警告:使用未指定的索引。考虑添加 " .indexOn":" delete-00569167-998b-4d4c-bc76-f710ae4c6dd8"在 / ef5e31f7-4227-45a1-87a0-d4a26a03c8e5 /对象/数据/ 00569167-998b-4d4c-bc76-f710ae4c6dd8 为了更好的性能,请遵守安全规则
我想要做的是为当前登录用户的所有delete-<guid>
或至少delete-<userId>
编制索引。
我想知道是否可以在安全规则中对.indexOn
执行delete-*
,或者是否有其他解决方法可以实现此目的。