Node.js 将随机密钥生成为唯一id(随机数不足。)
所以我有一个场景,我需要唯一的随机5或6位数字存储为我客户的预订Id。 因此,我只是使用创建随机数Node.js 将随机密钥生成为唯一id(随机数不足。),node.js,mongodb,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位随
var booking_id_customer = Math.floor(Math.random()*900000) + 10000;
而不是将它们存储在我的mongodb中作为
booking_id_customer: {
type: Number,
index: { unique: true }
},
但我现在没有数字了,我不知道如何处理这个问题,但要求是5或6位随机数。如何处理这种情况任何提示都是一个好主意。嗯,没有解决办法。架构缺陷是最难解决的。在设计系统时,需要有人考虑极限
你们现在能做的最简单的事情就是增加更多的数字。此外,如果您只有长度限制,您可以使用数字和字母的混合 嗯,没有解决办法。架构缺陷是最难解决的。在设计系统时,需要有人考虑极限
你们现在能做的最简单的事情就是增加更多的数字。此外,如果您只有长度限制,您可以使用数字和字母的混合 ID通常用作自动增量。但是,如果你只能有5或6位数字,你将有一个限制,很快或以后…你接近使用900k记录了吗?是的,因为我生成了随机数,它抛出了很多错误。ID通常用作自动递增。但是如果你只能有5或6位数字,你会有一个限制,很快或以后……你接近使用900k记录了吗?是的,因为我生成的是随机数,这会带来很多错误。