生成随机密钥作为唯一ID(用完随机数。)

时间:2017-05-09 12:56:41

标签: node.js mongodb

所以我有一个场景,我需要将唯一的随机5位或6位数字存储为我的客户的预订ID。 所以我只是使用创建随机数。

var booking_id_customer = Math.floor(Math.random()*900000) + 10000;

将它们存储在我的mongodb中

    booking_id_customer: {
    type: Number,
    index: { unique: true }
},

但是我现在用完了数字,我不知道如何处理这个,但要求只是5或6位随机数。如何处理这种情况任何提示都是一个好主意。

1 个答案:

答案 0 :(得分:2)

嗯,没有解决方案。建筑缺陷是最难解决的问题。在设计系统时,有人需要考虑限制。

您现在可以做的最简单的事情就是添加更多数字。此外,如果您只有长度限制,您可以使用数字和字母的混合。