Я хочу прочитать все сущности из хранилища данных (около 6 сущностей/записей).
У меня есть хранилище данных с ключом странного типа, который я пытаюсь понять. Я не могу найти уникальность ключа для выполнения запроса. The table looks like this:
Хранилище данных GCP, представляющее данные, которые я хочу прочитать в своем приложении Go
When I click on a record, it looks like this:
Ключевой литерал открыт и используется для получения записей в приложении Go а>
``Я могу выполнить запрос предка в консоли следующим образом:``` GCP Datastore запрошен с использованием Ancestor запрос
Здорово! Итак, теперь я хочу получить эти данные из своего приложения Golang? Но как? Я вижу много решений в Интернете об использовании q.Get(...) // where q is a *Query struct
. Любое из этих решений не будет работать, потому что они импортируют google.golang.org/appengine/datastore
. Я понимаю, что это устарело и устарело. Поэтому мне нужно решение, которое импортирует cloud.google.com/go/datastore
.
Я пробовал что-то в этом роде, но мне не очень повезло: Сначала попробуйте использовать GetAll и запросить а>
Я попробовал следующее: Вторая попытка использовать запрос предка... еще не готов
Наконец, я попытался получить одну запись напрямую: Наконец я попытался получить запись напрямую
Во всех случаях мой err
не равен нулю, и dts
, который должен быть заполнен из запроса к хранилищу данных, также равен нулю.
Любое руководство, которое поможет мне понять, как запрашивать этот тип ключа? Я упускаю что-то фундаментальное из-за того, как эта таблица вводится и запрашивается?
Спасибо
Затем я попробовал это: