国家/地区电话代码前缀的猫鼬架构类型,例如'+44'



MongoDB模式中存储电话国家/地区代码的最佳类型是什么?它只是一个字符串吗?我将代码单独存储到电话号码中,并在需要时简单地将两者连接起来。

目前,架构如下:

// Contact number schema
const contactNoSchema = {
  type: String,
  trim: true,
  default: '',
  match: [/^+?d+[ds]+$/, 'Please fill a valid telephone number']
};

//Country prefix code
const prefixCode = {
  type: String
};

建议将带有分机号的电话号码分成两列,均为字符串。不要对两者中的任何一个使用整数类型,因为长度可能会有所不同,并且将来可能希望也可能不希望存储格式化的数据。

相关内容

最新更新