#amazon-web-services #amazon-dynamodb
#amazon-web-services #amazon-dynamodb
Вопрос:
Я использую golang для хранения данных в dynamo. Я могу без проблем сохранить и извлечь объект в коде golang, однако, когда я перехожу к элементам таблицы в консоли aws и нажимаю на любой из сохраненных элементов, это не позволяет мне снять флажок DynamoDB JSON, чтобы увидеть данные в обычном формате JSON, а не DynamoDB JSON.
Есть идеи о том, чего мне здесь не хватает?
Комментарии:
1. Вы выполняете сканирование или запрос в консоли? У вас есть индексы?
2. Похоже, у вас нет никаких проблем в Go, так что это не вопрос Go или действительно вопрос программирования. Вы могли бы попробовать Ошибку сервера вместо StackOverflow.
3. Итак, под консолью я подразумеваю табличное представление веб-сайта AWS, и если это имеет какое-либо значение, я не выполняю никаких операций с данными, просто загружая первые 10 элементов. У меня действительно есть индекс, но я не думаю, что это действительно актуально
Ответ №1:
Иногда AWS просто не может преобразовать DynamoDB JSON в обычный JSON из-за некоторых технических ограничений.
Например, как показано здесь
Когда мы вставляем число, состоящее более чем из 15 цифр, DynamoDB принудительно использует DynamoDB JSON для вставки таких чисел, поскольку DynamoDB JSON может обрабатывать числа с точностью до 38 цифр.
Также это не связано с вопросом кодирования и не должно задаваться в SoF