相关疑难解决方法(0)

测试Firebase中是否存在数据

我想测试Firebase中是否存在数据,然后再添加它.但我的方法有问题:我尝试使用此Javascript代码列出所有数据:

var theDataToAdd = userName;
var usersRef = new Firebase('https://SampleChat.firebaseIO-demo.com/users/');
usersRef.on('child_added', function(snapshot) {
   var message = snapshot.val();
   if (message.name == theDataToAdd)
      alert ("exist");
});
Run Code Online (Sandbox Code Playgroud)

但如果用户不存在,则会在之前添加,然后我的代码表明他存在.你会说这是正常的,因为我的警报仅在"child_added"时被调用,但我不知道怎么办.

我也尝试过"值"事件,但我的"message.name"是空的.

我该如何解决?

javascript firebase

33
推荐指数
3
解决办法
5万
查看次数

检查Firebase Android中是否存在ID

我正在编写一个Android应用程序,我想检查是否存在密钥以避免重复值.我一直在调查,但是当我只想检查一个ID是否存在时,看起来我可以添加的只是听众.

以这个问题为例,我想知道是否-JlvccKbEAyoLL9dc9_v存在.我怎样才能做到这一点?

提前致谢.

java database android firebase

3
推荐指数
1
解决办法
9770
查看次数

标签 统计

firebase ×2

android ×1

database ×1

java ×1

javascript ×1