我正在使用AngularFire $add()方法,它在幕后调用push(),将子对象添加到父对象。
[消]火基文件说push()方法:
使用唯一键生成新的子位置,并返回对其的Firebase引用。
我希望控制为我推送的对象生成的唯一键或ID。就像我想在随机ID前加上一个常量,然后保存它。有可能吗?
发布于 2016-10-02 15:45:43
调用push()是一个纯粹的客户端操作。所以你可以:
var newRef = ref.push();
var newKey = newRef.key();
var realRef = ref.child("myPrefix_"+newKey);
realRef.set({ title: 'tadaaa', body: 'New child with a push ID and a custom prefix' });https://stackoverflow.com/questions/39818243
复制相似问题