2015-09-20 4 views
1

Когда я пытаюсь сохранить json в Couchbase Document, он будет округлять значение по умолчанию?Вопрос о округлении ценности Couchbase?

Это Json я пытаюсь сохранить

{"GUDeviceID": "15091920083214800501", "GUProductID": 15091218260779201} 

После сохранения, кушетка документ показывает, как этот

{"GUDeviceID": "15091920083214800501", "GUProductID": 15091218260779200} 
  • GUProductID Округление 15091218260779201 => 15091218260779200

  • Когда я извлекаю данные с помощью Couchbase.dll (C#), он вернет 15091218260779200 в GUProductID

Пожалуйста, помогите мне решить эту проблему, спасибо

+0

что-то здесь не так: вы говорите, что ваш GUProductID десятичный, но в примере, который вы указали его не (15091218260779201, не является десятичным). – FuzzyAmi

+1

Это ответ: http://stackoverflow.com/questions/18532186/why-couchbase-round-numeric-values-in-a-json-document – mugzi

ответ

0

Используйте функцию get в Dll Couchbase. Он вернет правильное значение без округления. Эта проблема возникла, когда javascript округляет десятичное значение.

0

Вот идея: сохранить его как текст, а не как число. Просто обведите значение кавычками.

Смежные вопросы