тип схемы mongoose для префикса кода страны, например «+44»

Какой тип лучше всего подходит для хранения кода страны телефона в схеме 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
};

person Sachin Karia    schedule 10.10.2017    source источник


Ответы (1)


Телефонный номер с расширениями рекомендуется разделить на две колонки, каждая из которых является строкой. Не используйте целочисленный тип для любого из двух, поскольку длина может варьироваться, и вы можете или не захотите хранить отформатированные данные в будущем.

person praveenweb    schedule 16.10.2017