我需要在$ push
之后获取唯一IDfb.$push({
fieldOne: 'monkey moo',
fieldTwo: 'show',
insertTime: Firebase.ServerValue.TIMESTAMP
});
then(get -K3Vevty-NtQ30wdJAUw)
我需要的是像{" -K3Vevty-NtQ30wdJAUw"
这样的唯一ID答案 0 :(得分: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了解更多信息。