Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Firebase中设置推送项目的名称_Javascript_Firebase - Fatal编程技术网

Javascript 在Firebase中设置推送项目的名称

Javascript 在Firebase中设置推送项目的名称,javascript,firebase,Javascript,Firebase,抱歉,如果这个问题已经在某个地方得到了回答,因为这似乎是一件普通的事情,但我在这里或文档中找不到答案,所以就这样 我想知道如何使用Firebase为推送项指定名称。基本上我想要这个结果: “组”->组名->成员”->成员名 但我有一个: “集团”->“-JXEy7nfYGsMkdzsK9km”->“-JXEw_eoCzj_VgqYkJS8”->成员名称 我相信这是所有的信息,你需要回答这个问题,但只是为了以防万一更多的细节是需要的,我会添加一些更多的下面 下面是我得到的代码。基本上是有人创建了

抱歉,如果这个问题已经在某个地方得到了回答,因为这似乎是一件普通的事情,但我在这里或文档中找不到答案,所以就这样

我想知道如何使用Firebase为推送项指定名称。基本上我想要这个结果: “组”->组名->成员”->成员名

但我有一个: “集团”->“-JXEy7nfYGsMkdzsK9km”->“-JXEw_eoCzj_VgqYkJS8”->成员名称

我相信这是所有的信息,你需要回答这个问题,但只是为了以防万一更多的细节是需要的,我会添加一些更多的下面


下面是我得到的代码。基本上是有人创建了一个新的组并将其分配给该组

var createGroup = function(){
var newGroup = groupRef.push({
    "Name" : newGroupName.val()
});
var groupID = newGroup.name(); //Gets group name, doesn't take arguments
var owner = groupRef.child(groupID).push({
        "Name" : currentUser
    });
正如您所看到的,我可以获得已推送内容的名称,但我无法确定如何将其设置为其他内容。

您正在调用
push()
,它将生成唯一的键和子位置

var createGroup = function() {
  var newGroup = groupRef.push({
    "Name" : newGroupName.val()
  });
  var groupID = newGroup.name(); 
  var owner = groupRef.child(groupID).set({ // <-- change to set
    "Name" : currentUser
  });
};
您要做的是调用
set()
,这将在该位置添加数据

var createGroup = function() {
  var newGroup = groupRef.push({
    "Name" : newGroupName.val()
  });
  var groupID = newGroup.name(); 
  var owner = groupRef.child(groupID).set({ // <-- change to set
    "Name" : currentUser
  });
};
var createGroup=function(){
var newGroup=groupRef.push({
“名称”:newGroupName.val()
});
var groupID=newGroup.name();

var owner=groupRef.child(groupID).set({//谢谢!我没有意识到推动不是实现这一点的方法。你最好深入研究一下,并获得一个很好的入门知识,了解所有这些是如何结合在一起的,因为你的工具箱中缺少API的一些基本部分。你能告诉我具体缺少什么吗?我查阅了很多指南,试图自己解决这个问题,所以如能提供一点指导,将不胜感激。