Доброго времени...
Есть сервер на loopback (пробовал версии 1.0 и 3.0). Описана модель связанная с view в БД oracle (см. ниже). При запросе из этой модели данных с десятичными числами увеличивается количество знаков после запятой. Запрос в базе возвращает число с 3 знаками после запятой типа "99.999". В JSON получаем "99.999000009". Результат не зависит от описания в модели свойств поля: dataPrecision и dataScale. Почему так ? Как еще можно повлиять на формат числа в Loopback?
"DataSourceV": {
"options": {
"idInjection": true,
"oracle": {
"schema": "ECO",
"table": "DATASOURCE_V"
}
},
"properties": {
"AMOUNT": {
"type": "number",
"required": false,
"precision": 18,
"scale": 2,
"oracle": {
"columnName": "AMOUNT",
"dataType": "NUMBER",
"dataPrecision": 18,
"dataScale": 2,
"nullable": "Y"
}
},
"dataSource": "oracle",
"public": true
}
Продвижение своими сайтами как стратегия роста и независимости