使用Firebase实时数据库REST API在react native中编写特定节点

使用Firebase实时数据库REST API在react native中编写特定节点,firebase,react-native,firebase-realtime-database,httprequest,Firebase,React Native,Firebase Realtime Database,Httprequest,下面的代码将存储一个具有自动生成名称的对象。相反,我希望能够提前指定该名称。我该怎么做呢?谢谢 const request = new Request('firebaseUsr.json',{ method:'POST', headers:{ name:formState.inputValues.username, }, body:JSON.st

下面的代码将存储一个具有自动生成名称的对象。相反,我希望能够提前指定该名称。我该怎么做呢?谢谢

        const request = new Request('firebaseUsr.json',{
            method:'POST',
            headers:{
                    name:formState.inputValues.username,
            },
            body:JSON.stringify({
                username,
                password

            })
        })

    fetch(request)
    .then(response => {
        if (response.status === 200) {
        return response.json();
        } else {
        throw new Error('Something went wrong on api server!');
        }
    })
    .then(response => {
        console.debug(response);
        // ...
    }).catch(error => {
        console.error(error);
    });

根据的文档,a相当于使用随机ID的推送操作。因此,如果您不想这样做,请不要使用POST。相反,您可能需要一个允许您指定要写入的节点的完整路径的。您可以在请求的路径中确定该路径。因此,您可以指定“/path/to/node.json”,以便只更新“/path/to/node”。

是的,@Doug Stevenson。这正是我想要的。非常感谢你。现在我可以添加我的对象名作为我的URL的一部分,我会让该对象的子对象成为我想要存储的不同元素