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