在最新的Node.js管理SDK版本中,不推荐使用Admin.database.reference
的path
属性。我需要知道路径,看起来很快我就不能使用它了。而且它们没有提供任何新的方法来调用,所以我想知道我是否遗漏了什么,如何才能得到那个路径。
我总是可以执行ref.toString()
并删除基本URL,但我觉得这可能更像是一个黑客而不是一个正确的解决方案。有什么建议吗?
查看Admin SDK open-source repo上的这个pull请求,可以看出path
属性是不推荐使用的,以在JavaScript/Web SDK和Node.js Admin SDK之间创建类型兼容性。
客户端JavaScript SDK for Firebase Realtime Database从来没有path
属性。获取路径的方法一直是显式调用toString()
,或者将引用包含在字符串连接中。所以这不是一个黑客,而是一个长久以来实现你想要的方法。
另请参阅: