如何在 firebase 上推送新密钥?

mre*_*eig 1 dart firebase-realtime-database flutter

亲爱的,

我不知道如何在 firebase 中推入新钥匙。这是我的简单示例代码:

FirebaseDatabase.instance.reference().child('mychild').push().set(
            <String, String>{
              'hello': 'world',
            });
Run Code Online (Sandbox Code Playgroud)

我怎样才能按下这个元素的键?

谢谢

flo*_*rex 5

你可以试试这个:

DatabaseReference rootRef = FirebaseDatabase.instance.reference(); 
String newkey = rootRef.child('mychild').push().key;
rootRef.child('mychild').child(newKey).set(<String, String>{'hello': 'world',});
Run Code Online (Sandbox Code Playgroud)