2
我有我試圖與刪除測驗記錄下面的代碼:火力地堡刪除查詢結果
var authref = new Firebase("https://.firebaseio.com");
var authData = authref.getAuth();
var ref = new Firebase("https://.firebaseio.com/quiz");
ref.orderByChild("uid").equalTo(authData.uid).on("value", function(snapshot) {
snapshot.forEach(function(data) {
var record = data.val();
if(record["name"] == name)
{
ref.remove(record.ref());
}
});
});
我想刪除屬於認證用戶測驗和具有傳遞相同的名稱包裝函數。
我知道我需要傳遞測驗的參考URL,但我不確定如何獲取ID,因爲它是由Firebase自動生成的。
下面是我的數據佈局的一個例子:
quiz
-KDATEVU4fU5OF55fCbP
-KDOIReUla7Fj1K62x7S
-KDOJ-oI0JYmCdWrqrx_
-KDPr7deQ5BHQcTwQ_cG
name: "question"
passcode: "9876"
questions
-KDPr82WcFw-jfuPz3T1
0
ans: "s"
attempts: 0
correct: 0
qtext: "a"
wrong1: "d"
wrong2: "f"
wrong3: "g"
uid: "1f72bd29-967c-446d-a6b9-37ec9de540e0"
我會非常感激,如果有人可以幫助我了這一點。
很高興聽到你自己想通了。如果您也可以鏈接到您應該擁有RTd的FM,那就太好了。 :-) –
什麼是「FM」和「RT」?另外,我想你也可以使用'data.ref.remove()' –
代表「Read The F ****** Manual」:) – James