我想为我在实时数据库中存储的一些对象创建一个唯一的 id,但我希望该 id 位于对象本身中。有没有两种方法可以在没有 3 停止过程的情况下做到这一点,例如推送对象,读取密钥,使用密钥更新数据库的 id 字段?
换句话说,如果我想让我的数据库看起来像这样:
properties:
-Mfq1Ek2geCnkol7EbeW:
id: "-Mfq1Ek2geCnkol7EbeW"
buyer: "ab3s3aga"
seller: "b3skela"
-Mq1Em5a3skfjal3EjkVDMN:
id: "-Mq1Em5a3skfjal3EjkVDMN"
buyer: "zk39xlal"
seller: "34kzla99dl"
有没有办法做到这一点而不必向数据库写入两次?