Firebase按键

sungchan

我想插入一个ID为Firebase的按键作为值。 在此处输入图片说明

这是代码:

chatRef = FirebaseDatabase.instance.reference().child('childname');
Map<String, String> data = { 'id': chatRef.push().key}
chatRef.push().set(data);

但是当我使用... push()。key; 它返回其他数字。.您能帮我怎么做,以使ID的值与按键的值相同?

阿基夫

您需要使用已定义的键设置子项。它看起来应该像这样:

DatabaseReference chatRef = FirebaseDatabase.instance.reference(); 
String key = chatRef.child('childname').push().key;
chatRef.child('childname').child(key).set(<String, String>{'id': key,});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章