如何在Firebase数据库中创建子级,即使它没有值

如何在Firebase数据库中创建子级,即使它没有值,firebase,firebase-realtime-database,Firebase,Firebase Realtime Database,我用一些值创建了firebase数据库,为了避免重复,我在数据库中维护了另一个子项。只有在有1条或多条记录可用的情况下添加记录时,才会创建此子项。现在我的问题是如何创建子级,即使其中没有值,因为我想编写firebase规则来验证数据。 请帮忙 我假设您正在使用javascript。如果是这样,可以将空字符串作为值推送对象。例如: function pushEmptyChildren() { var ref = firebase.database().ref('yourDatabase');

我用一些值创建了firebase数据库,为了避免重复,我在数据库中维护了另一个子项。只有在有1条或多条记录可用的情况下添加记录时,才会创建此子项。现在我的问题是如何创建子级,即使其中没有值,因为我想编写firebase规则来验证数据。
请帮忙

我假设您正在使用javascript。如果是这样,可以将空字符串作为值推送对象。例如:

function pushEmptyChildren() {
 var ref = firebase.database().ref('yourDatabase');
 var yourDatabase = {
     childOne: "",
     childTwo:"",
     childThree:""
 }
 ref.push(yourDatabase);
}

希望这能回答您的问题。

您可以这样做,因为Firebase数据库只有在值可用时才存在。我正在使用android作为客户端来推送数据。啊,在这方面我帮不了您。但概念是一样的。试着翻阅一下文件。