0
var ref = db.ref("main")
var usersRef = ref.child("users");
var accountIdVal = 56473;
什么样的数据类型是equalTo查询命令,当我尝试用变量进行搜索时,如下面的那样,它不会返回所需的结果。firebase equalTo数据库查询命令
usersRef.orderByChild("accountID").equalTo(accountIdVal).once("value",function(snapshot){
//returns all the values in users
});
当一回事试图与非参考价值像下面它工作正常
usersRef.orderByChild("accountID").equalTo(56473).once("value",function(snapshot){
//returns the exact user
});
即使当我使用accountIdVal.toString()似乎不工作,我失去了一些东西在这里?
将int值用作参数或传递文字值没有区别。你可以在jsbin(或[tonic])中重现问题(https://tonicdev.com/npm/firebase),如果它是特定于节点的)我可以看看吗? –