2014-12-23 3 views
1

루프백에서 십진수 (10,2)를 어떻게 정의합니까? 나는 API와 예제를 둘러 보았고 제대로 작동하지 않습니다. 10 진수 (10,0)를 계속 만듭니다. columnName은 출력에 영향을 미치지 만 정밀도와 스케일은 설정되지 않습니다. 또한 "dataPrecision"대신 "정밀도"를 시도했습니다. 여전히 운이 없다. MySQL의 커넥터를 사용하는 모델에 대한루프백의 십진수 유형

"Amount": { 
    "type": "Number", 
    "required": true, 
    "dataPrecision": 8, 
    "dataScale": 2 
    "mysql": { 
    "columnName": "Amount", 
    "dataType": "DECIMAL", 
    "dataPrecision": 8, 
    "dataScale": 2 
    } 
} 
+0

와 열을 생성해야합니까? – superkhau

+0

My bad, MySQL connector – Ethan

답변

2

, 이것은 당신이 사용하는 커넥터 decimal(10,2) 유형

"amount": { 
    "type": "number", 
    "dataType": "decimal", 
    "precision": 10, 
    "scale": 2 
} 
+0

이것은 15의 정밀도까지 잘 작동하지만 mysql 소수점 (20,8)을 원한다면 데이터베이스에 올바르게 저장되지만, 검색 할 때 Javascript Number가 할당되면 정밀도가 떨어집니다. 64 비트 플로트. 거기에 루프백을 10 진수 (20,8)로 mysql에 저장할 수 있지만 빅 (big.js) 또는 문자열 같은 자바 스크립트 decimal 형식으로 검색 할 수있는 방법이 있나요? – shawnim