我在firebase中有以下数据结构
{
"users":{
"Arshak Anjum": {
"UserName": "Arshak Anjum",
"admin": 0,
"status": 0,
"UserId": 959125570900519
}
}
}
我想查询数据库并仅在该人的状态为0时加载页面
如何设置对用户的引用和按名称查询
我想查询“select * from users where id =”Arshak Anjum“AND status = 1;”
我正在使用反应
var userRef = database.ref('/users/'+authData.displayName);
var user=userRef.where("status","==",1)
此代码不起作用。我是firebase的初学者。 另外,在一些操作之后,如何将状态更新为1.
答案 0 :(得分:3)
您所拥有的代码显示了Cloud Firestore的查询语法,该语法与Firebase实时数据库不兼容。要查询后者,请使用其documentation中提到的方法。例如:
var str = "The best things in life are free";
var patt = new RegExp("e");
var res = patt.test(str);