如何获取firebase firestore生成的id

Jam*_*med 5 javascript firebase google-cloud-firestore

我有一个问题,我想在不发送任何数据的情况下生成唯一 ID。下面是我获取 id 的代码,但我想在将实际数据发送到数据库之前获取它

var getUniqueId = firetoreDB.collection("collction").add({
  data: "data"
}).then(function (doc) {
  console.log(doc.id);
}).catch(function (error) {
  console.log(error);
});
Run Code Online (Sandbox Code Playgroud)

上面的代码为我获取了 id,但我想在不向数据库发送测试数据的情况下获取它

Jam*_*med 6

尝试这个

firetoreDB.collection("collection").doc().id
Run Code Online (Sandbox Code Playgroud)