生成唯一的ID,例如Firebase Firestore

时间:2018-11-14 13:27:22

标签: node.js firebase google-cloud-firestore

我想在Firestore中创建一个具有唯一ID并在该唯一ID后加一个名称的文档。为此,我想创建相同类型的Firebase Firestore唯一ID。

  • 如何创建具有自动生成的Firestore ID的唯一ID?
  • Firebase Admin SDK中是否有功能?

更新:

正如Frank Van Puffelen在评论中提到的那样,AutoId是我的正确选择!

这是我在服务器端与node.js一起使用的功能:

function generateUniqueFirestoreId(){
  // Alphanumeric characters
  const chars =
    'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
  let autoId = '';
  for (let i = 0; i < 20; i++) {
    autoId += chars.charAt(Math.floor(Math.random() * chars.length));
  }

  return autoId;
}

1 个答案:

答案 0 :(得分:1)

您可以使用uuid软件包。