[英]Updating Array of Objects in Firebase Realtime Database in React js
[英]Check if value exists in Firebase Realtime Database in React JS
有没有一种方法可以检查 ReactJS 中是否存在值
她是我的结构
{
"users": {
"VwkBsyDpV8TD2uflpl5fHausaWF2": {
"email" : "example@gmail.com",
"username" : "Tom,
},
"KgWBsDDpVfia2uflpl5fHausaWF2": {
"email" : "example@gmail.com",
"username" : "John,
}
}
}
您需要获取实时数据库以检查“值”(即数据库节点)是否存在。
例如,要检查 ID 为VwkBsyDpV8TD2uflpl5fHausaWF2
的用户的节点是否存在,您必须执行以下操作(请参阅文档):
import { getDatabase, ref, child, get } from "firebase/database";
const dbRef = ref(getDatabase());
const userIdToCheck = "VwkBsyDpV8TD2uflpl5fHausaWF2";
get(child(dbRef, `users/${userIdToCheck}`)).then((snapshot) => {
if (snapshot.exists()) {
console.log("DB node for user VwkBsyDpV8TD2uflpl5fHausaWF2 exists!!");
}
}).catch((error) => {
console.error(error);
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.