如何检查数据库是否为空swift 3 - Firebase

Rog*_*ger 1 firebase-realtime-database swift3

我试图创建一个if语句来检查Firebase中的数据库是空的还是没有创建它.任何想法我该怎么检查?当我按下按钮时,应用程序工作,我保存的所有数据都将上传到数据库,然后按下该按钮,数据库为空.

谢谢

Ami*_*han 11

为此,您需要首先检查快照子计数,是否为空.

为此 -

var ref = Firebase(url: FIREBASE_URL)
ref.observeEventType(.Value, withBlock: { (snapshot: FDataSnapshot!) in
    if(snapshot.childrenCount > 0){ // It has value already

   }
  else{ // Still Empty 

    // Upload values to firebase

   }
})
Run Code Online (Sandbox Code Playgroud)

希望它能帮助你实现你想要的.:)