在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
};
答案 0 :(得分:0)
建议将带扩展名的电话号码分为两列,均为String。不要对两者中的任何一个使用整数类型,因为长度可能会有所不同,您可能会或可能不希望将来存储格式化数据。