【发布时间】:2021-02-05 12:00:54
【问题描述】:
我需要为每个用户生成一个唯一的 8 位数字。为此,我可以制作一个随机数并检查它是否已被使用过。但我不认为这是一个好主意。因为随着用户数的增加,对数据库的请求数也随之增加。 由于我使用的是 MongoDB 数据库,因此从 _id 中创建这个唯一编号可能是个好主意。
例如:
6008195dae2ad926a15a4682
像这样成为一个唯一的数字:
83921037
有可能吗?
【问题讨论】:
标签: javascript node.js mongodb algorithm