国家电话代码前缀的猫鼬模式类型,例如“+44”
Posted
技术标签:
【中文标题】国家电话代码前缀的猫鼬模式类型,例如“+44”【英文标题】:mongoose schema type for country phone code prefix e.g '+44' 【发布时间】:2018-03-22 01:23:31 【问题描述】:在 MongoDB 架构中存储电话国家/地区代码的最佳类型是什么?它只是一个字符串吗?我将代码单独存储到电话号码中,并在需要时将两者简单地连接起来。
目前架构如下:
// Contact number schema
const contactNoSchema =
type: String,
trim: true,
default: '',
match: [/^\+?\d+[\d\s]+$/, 'Please fill a valid telephone number']
;
//Country prefix code
const prefixCode =
type: String
;
【问题讨论】:
【参考方案1】:建议将带有分机的电话号码分成两列,均为字符串。不要对两者中的任何一个使用整数类型,因为长度可能会有所不同,并且您将来可能希望也可能不希望存储格式化数据。
【讨论】:
以上是关于国家电话代码前缀的猫鼬模式类型,例如“+44”的主要内容,如果未能解决你的问题,请参考以下文章