Допустим, у меня есть модель Person, и схема Person определяет ключ для номера телефона с геттером для форматирования.Когда я нахожу документ из базы данных и смотрю на значение: console.log(doc.phone)
, я вижу правильно отформатированный номер телефона.Когда я передаю документ через socket.io, клиент видит только неотформатированную версию телефона.
Каков наилучший способ убедиться, что клиент видит правильно отформатированные данные?
console.log (doc.phone):
(555) 123-4567
console.log (doc):
{ phone: '5551234567',
_id: 4ee1aa57053868bb13000002 }
Я передаю их массив через socket.io примерно так:
socket.emit('people', docs)