Это действительно проблема с JSON, но поскольку Couchbase использует чистый JSON, он применяется:)
Одно из решений, которое я видел, это сохранить его как целое число.
ДляНапример, если вы хотите хранить цену в $ 129,99, вы должны хранить число 12999. Это может быть несколько раздражающим, но в зависимости от того, какой язык / фреймворк вы используете, настроить ваш (де) сериализатор может быть относительно легко.обрабатывать это автоматически.Или вы можете создать вычисляемое свойство в вашем классе (при условии, что вы используете ООП).Или вы можете использовать AOP.
Но в любом случае ваша точность сохраняется.Ваше строковое решение также будет работать с аналогичными оговорками.