检查Firebase中是否存在密钥的最佳方法是什么?

时间:2017-08-08 16:57:56

标签: java android performance firebase firebase-realtime-database

我想知道我的数据库中是否存在某些密钥,我发现了here

DatabaseReference rootRef = 
FirebaseDatabase.getInstance().getReference();
rootRef.addListenerForSingleValueEvent(new ValueEventListener() {
   @Override
   void onDataChange(DataSnapshot snapshot) {
   if (snapshot.hasChild("name")) {
    // run some code
   }
 }
});

但我的问题是,这种方式是有效的还是更好的只是寻找孩子并检查它是否为空?像这样:

DatabaseReference savedItems = bDatabase.getReference().child("CHILD1").child("CHILD2");
if(savedItems == null { //do something }

提前致谢。

0 个答案:

没有答案