获取引用的路径属性



在最新的Node.js Admin SDK版本中,不赞成使用admin.database.Referencepath属性。我需要知道路径,看起来很快我就无法使用它了。而且他们没有提供任何新的方法来调用,所以我想知道我是否错过了什么,我该如何获得该路径。

我总是可以做一个ref.toString()并删除基本URL,但我觉得这可能更像是一个破解,而不是一个合适的解决方案。有什么建议吗?

查看Admin SDK开源repo上的这个pull请求,path属性似乎被弃用,以在JavaScript/web SDK和Node.js Admin SDK之间创建类型兼容性。

Firebase实时数据库的客户端JavaScript SDK从未具有path属性。获取路径的方法一直是显式调用toString(),或者在字符串串联中包含引用。因此,这不是一个黑客,而是一个长期的方法来实现你想要的。

另请参阅:

  • 如何获取firebase.database.Reference完整路径

最新更新