React原生firebase实时数据库引用返回null



我正在尝试使用实时数据库,但引用返回null。不支持ios和android。

database().ref('/users/123')
// returns "null/users/123"

如果我这样做,那么它工作。但是您不需要放入数据库的url。它应该找到默认的数据库ref.

const database = firebase.app().database(URL);
const reference = database.ref('/user/123');
// returns "URL/user/123"

数据库位置:Belgium (europe-west1)

"@react-native-firebase/app":"12.8.0"@react-native-firebase/database":"12.8.0",

对于美国(原始地区)以外的数据库,现在建议在代码中指定URL,而不是依赖于从配置文件中读取。

来自文档:

要获取对us-central1默认数据库以外的数据库的引用,必须将数据库URL传递给getInstance()(或Kotlin+KTXdatabase())。对于us-central1默认数据库,可以不带参数地调用getInstance()(或数据库)。

最新更新