我正在尝试使用实时数据库,但引用返回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()
(或数据库)。