Size: a a a

2020 April 07

О

Олег Иванович in Go-go!
а в случаях, когда поле с типом primitive.ObjectID может быть строкой, как будет?
например после парсинга в JSON
источник

V

Volodymyr🌼 in Go-go!
x-foby
Слушайте, я очень внимательно читал, но так и не нашёл здесь слова heroku.
В итоге требования так и не ясны.
Но, как выше уже сказали, вы можете самостоятельно развернуть etcd или minio. Возможно, подойдёт.
Я про то что бекенд он на хероку, а там я не могу сохранять файли (read only filesystem), своего серверу у меня нету, поэтому я ищу third-party solution
источник

V

Volodymyr🌼 in Go-go!
лол, вот что бывает когда доверяешь гугл переводчику
источник

x

x-foby in Go-go!
источник

x

x-foby in Go-go!
Олег Иванович
а в случаях, когда поле с типом primitive.ObjectID может быть строкой, как будет?
например после парсинга в JSON
Парсинга в JSON?
источник

О

Олег Иванович in Go-go!
x-foby
Парсинга в JSON?
возможно не так выразился
при парсинге JSON строки ... там же не откуда взятся ObjectID, там однозначно будет строка, чтоб ошибки не было
источник

N

Nick in Go-go!
Может еще подскажете, при декодировании получаю ошибку panic: mime: unhandled charset "Windows-1251"
куда копать
источник

🔚

🔚 in Go-go!
// CharsetReader, if non-nil, defines a function to generate
// charset-conversion readers, converting from the provided
// non-UTF-8 charset into UTF-8. If CharsetReader is nil or
// returns an error, parsing stops with an error. One of the
// the CharsetReader's result values must be non-nil.
CharsetReader func(charset string, input io.Reader) (io.Reader, error)
источник

ЛА

Локоть Анатолий in Go-go!
Олег Иванович
подскажите, как можно задать несколько типов у поля?

например, есть такая структура
type Test struct{
 AssignedTo   primitive.DateTime   json:"assigned_to" bson:"assigned_to"
}

у поля AssignedTo может быть как дата, так и nil
Никак, разве что пытаться парсить данные в 2 вида структур. Это сходу, может есть решение получше.
источник

ЛА

Локоть Анатолий in Go-go!
Volodymyr🌼
Я про то что бекенд он на хероку, а там я не могу сохранять файли (read only filesystem), своего серверу у меня нету, поэтому я ищу third-party solution
А что это за тариф у хероку, без диска?
источник

V

Volodymyr🌼 in Go-go!
Локоть Анатолий
А что это за тариф у хероку, без диска?
источник

ЛА

Локоть Анатолий in Go-go!
Ок, aws s3 5gb можно на год бесплатно
источник

V

Volodymyr🌼 in Go-go!
Локоть Анатолий
Ок, aws s3 5gb можно на год бесплатно
спасибо, все же карту нужно будет привязывать 😬
источник

ЛА

Локоть Анатолий in Go-go!
В данном контексте совет по поводу хранения в бд не так уж и плох)
источник

ЛА

Локоть Анатолий in Go-go!
Если бд, конечно есть, и ее размер не слишком мал
источник

x

x-foby in Go-go!
Олег Иванович
возможно не так выразился
при парсинге JSON строки ... там же не откуда взятся ObjectID, там однозначно будет строка, чтоб ошибки не было
Я так и не понял, что вы хотите, но возможно этот пример чем-то вам поможет)
https://play.golang.org/p/565IA48bNH9

UPD: дополнил пример
источник

J

Jefferson in Go-go!
Подскажите, есть ли какие-нибудь косяки в коде?
https://play.golang.org/p/3x7F4E3V8vn
источник

ЛА

Локоть Анатолий in Go-go!
Jefferson
Подскажите, есть ли какие-нибудь косяки в коде?
https://play.golang.org/p/3x7F4E3V8vn
Вроде нет
источник

AE

Andrey Enshin in Go-go!
а есть какие-то заметки в бложике го или ещё где-то от известных авторов, о том как правильно делать бранчинг, теггинг, релизы учитывая требование go mod касательно теггинга и семантического версионирования, лучшие практики?
источник

а

а кто это in Go-go!
Andrey Enshin
а есть какие-то заметки в бложике го или ещё где-то от известных авторов, о том как правильно делать бранчинг, теггинг, релизы учитывая требование go mod касательно теггинга и семантического версионирования, лучшие практики?
в блоге была статья про module release
источник