Работа с типом Decimal128 из mongodb

81 views
Skip to first unread message

Andrey Velikoredchanin

unread,
Sep 24, 2019, 10:04:33 AM9/24/19
to golang-ru
Всем привет!

Возникла необходимость читать и искать данные из mongodb. К своему удивлению наткнулся на тип mongodb Decimal, который не хочет читаться ни в int64 ни в string. Понятно, что можно использовать primitive.Decimal128. Но может есть более простой способ работы с этим типом?

Daniel Podolsky

unread,
Sep 24, 2019, 11:13:31 AM9/24/19
to gola...@googlegroups.com
в int64 ему читаться не положено - не влезает. в big.Int оно не читается?
> --
> Вы получили это сообщение, поскольку подписаны на группу "Golang Russian".
> Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес golang-ru+...@googlegroups.com.
> Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/golang-ru/CAOrB69O%2BvY17bPXUbQzpocaykNQKwd6zpNh-RfgJQP9%2BYJ03Gw%40mail.gmail.com.

Andrey Velikoredchanin

unread,
Sep 25, 2019, 8:43:12 AM9/25/19
to golang-ru
Ну, big.Int по удобству работы не лучше чем primitive.Decimal128. Мой вопрос больше, наверное, касается способа написания своего декодера значения для оперирования им, например, в виде строки. Для драйвера postgresql я такое видел и использовал, а вот для официального драйвера mongodb вижу что есть возможность но не понимаю как это делается конкретно. Может быть, где-то есть примеры такого кода?

вт, 24 сент. 2019 г. в 18:13, Daniel Podolsky <onok...@gmail.com>:
Просмотреть это обсуждение в Сети можно по адресу https://groups.google.com/d/msgid/golang-ru/CAKaHDOFozwZ-0W9F_7BkRh8eZBNB9PJyaiJG748g4nsUje55Gg%40mail.gmail.com.
Reply all
Reply to author
Forward
0 new messages