为特定的架构密钥创建唯一的修订ID

时间:2019-03-05 06:53:09

标签: node.js mongoose mongoose-schema

如何为特定的架构键值匹配并创建唯一的和固定的ID。

我有以下架构:

var adminSchema = new mongoose.Schema({
    companyName : {
                type: String,
                required: "Company  name can't be empty."
                },  
    companyID:  {
                type: String, 
                default: function(){ 
                    return Math.floor(1000 + Math.random() * 9000); 
                    } 
                }
});

我可以生成随机的4位数字companyID。现在,我需要基于companyID创建companyName。如果输入的companyName字符串值与以前相同,则必须生成相同的companyID

是否有实现此目标的建议?

0 个答案:

没有答案