为 Firebase 文档生成有意义的 ID



我正在制作一个应用程序,用户必须注册自己参加活动。注册后,我想为每个用户提供一个基于其注册时间戳的唯一 ID,并且应该是可以记住的字母数字。请提出一种方法。我已经设法从用户那里获取输入并将其存储在 firestore 中,但自动生成的 id 非常冗长且不可操作。

使用客户端库,如 shortid:

  • JS: https://www.npmjs.com/package/shortid
  • 飞镖:https://pub.dev/packages/shortid

如果您想在服务器端执行操作,请使用与 JS shortid 库配对的 Cloud Firestore 触发器将 ID 添加到文档中。

最新更新