我正在寻找一种方法来控制firebase中的“节点名称”
我必须将json-String推入firebase db,如:
myDataRef.push(<?php print $item->as_json(true); ?>);
myDataRef.push({"TEST": <?php print $item->as_json(true); ?>, ".priority": 1.0});
问题:
如何修改此“节点名称”:
-Ivpzk1cIzxa6ETuZuxw
感谢任何有用的建议
答案 0 :(得分:2)
如果您想控制名称,请改用set
:
var myDataRef = new Firebase("https://<your-firebase>.firebaseio.com/TEST");
myDataRef.set(<?php print $item->as_json(true); ?>);
push
用于自动生成在其中编码时间戳的ID,因此按时间顺序排序。您通常不需要使用推送生成的ID来使用优先级,因为它们已经按字典顺序排序。