2015-11-19 54 views
0

我需要一個$推後能得到的唯一ID

fb.$push({ 
    fieldOne: 'monkey moo', 
    fieldTwo: 'show', 
    insertTime: Firebase.ServerValue.TIMESTAMP 
}); 
then(get -K3Vevty-NtQ30wdJAUw) 

我需要的是獨特的,如 「-K3Vevty-N​​tQ30wdJAUw」 的ID

回答

1

沒有.$push()但有一個.$save()返回承諾與添加新記錄。

var list = $firebaseArray(ref); 
list.$add({ foo: "bar" }).then(function(ref) { 
    var id = ref.key(); 
    console.log("added record with id " + id); 
    list.$indexFor(id); // returns location in the array 
}); 

Read the docs欲瞭解更多信息。

+0

嗨,我一直在使用$ push成功添加新記錄,但我對你的文檔採取了一些看法,現在我將閱讀它們並回應:) – Jason

+0

您使用的是哪個版本的AngularFire? –

+0

Jason