Firebase GeoFire:使用geoFire.remove()可以一次删除多个密钥吗?

时间:2017-12-12 07:56:25

标签: javascript firebase geofire

current GeoFire literature谈到删除单个密钥但不是一次删除多个密钥。

是否可以使用geoFire.remove()一次删除多个密钥?

如果是,此操作的正确语法是geoFire.remove('key1', 'key2', 'key3')吗?

edit-1:x-post GeoFire on GitHub

edit-2:geoFire.remove('key1', 'key2', 'key3')geoFire.remove(['key1', 'key2', 'key3'])方法都返回错误。到目前为止,似乎没有选项可以通过geoFire.remove()批量删除密钥。

2 个答案:

答案 0 :(得分:1)

简单地!

geoFire.update({ 'key1': null, 'key2': null, 'key3': null }); 

答案 1 :(得分:0)

remove函数只接受一个参数/键。但是,您可以利用set函数,如此...

geoFire.set({ 'key1': null, 'key2': null, 'key3': null }); 

这类似于remove函数的工作方式。