首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我能否控制当我将一个对象推送到Firebase时生成的唯一键/ID?

我能否控制当我将一个对象推送到Firebase时生成的唯一键/ID?
EN

Stack Overflow用户
提问于 2016-10-02 14:55:11
回答 1查看 683关注 0票数 0

我正在使用AngularFire $add()方法,它在幕后调用push(),将子对象添加到父对象。

[消]火基文件push()方法:

使用唯一键生成新的子位置,并返回对其的Firebase引用。

我希望控制为我推送的对象生成的唯一键或ID。就像我想在随机ID前加上一个常量,然后保存它。有可能吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-02 15:45:43

调用push()是一个纯粹的客户端操作。所以你可以:

代码语言:javascript
复制
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' });
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39818243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档