0

我正在寻找一种方法来控制 Firebase 中的“节点名称”

我必须将 json-String 推送到 firebase 数据库中,例如:

  myDataRef.push(<?php print $item->as_json(true); ?>);
  myDataRef.push({"TEST": <?php print $item->as_json(true); ?>, ".priority": 1.0});

问题:

如何修改此“节点名称”:

-Ivpzk1cIzxa6ETuZuxw

感谢您提供任何有用的建议

4

1 回答 1

2

如果您想控制名称,请set改用:

var myDataRef = new Firebase("https://<your-firebase>.firebaseio.com/TEST");
myDataRef.set(<?php print $item->as_json(true); ?>);

push旨在自动生成具有时间戳编码的 ID,因此按时间顺序排列。您通常不需要对推送生成的 ID 使用优先级,因为它们已经按字典顺序排序。

于 2013-05-30T15:51:22.713 回答