某个位置的Firebase REST API describes how to write server values(目前仅支持时间戳),但似乎必须提交单独的请求才能执行此操作。在提交其他数据的同时,是否有(或有计划)设置时间戳(如createdAt)的方法?看起来这样做确实有助于减少流量并提高性能。
答案 0 :(得分:12)
当然,这是可能的。虽然文档有点不清楚,但您需要做的就是将{".sv": "timestamp"}
对象作为JSON有效负载的一部分。以下是将其保存到密钥timestamp
的示例。
curl -X PUT -d '{"something":"something", "timestamp":{".sv": "timestamp"}}' https://abc.firebaseio-demo.com/.json