Я новичок в Google App Engine, Python и NoSQL.Что такое ключ объекта в средстве просмотра хранилища данных?
При просмотре просмотра хранилища данных я заметил, что в представлении списка есть ключ с надписью «Key» и «Entity Key» в представлении редактирования единого объекта, который создается автоматически.
Что это такое? Должен ли я использовать это, чтобы идентифицировать мои сущности? Или я должен просто игнорировать это? Является ли это внутренним ключом, используемым App Engine?
Любые легкие сараи на это были бы высоко оценены!
Благодаря
UPDATE:
Вот скриншот того, что сбивает с толку меня: http://snag.gy/J7ISd.jpg
слева направо в таблице есть «Key» (тот, что я спрашиваю о), «Write Ops», «ID», «Key Name». Мой вопрос: для чего используется «ключ»?
UPDATE 2:
Тим Хоффман ответил на мой вопрос в комментарии. Столбец «Ключ» - это безопасная версия всего ключа.
Таким образом, ключ сущности состоит из числового идентификатора или строкового ключа. И каждый объект также имеет безопасную версию URL, которая может передаваться по URL-адресам, которая автоматически генерируется.
Вы должны читать документы, понимая, что ключ, как она используется имеет фундаментальное значение для AppEngine - https://developers.google .com/ар pengine/docs/python/datastore/entities –
Я прочитал документы и, насколько я понимаю, ключ состоит из числового идентификатора или строки. В средстве просмотра хранилища я вижу 2 типа строк. Посмотрите снимок экрана: [link] (http://snag.gy/J7ISd.jpg) –
Вы специально спросили: «Для чего это нужно? Должен ли я использовать это, чтобы идентифицировать мои сущности? Или я должен просто игнорировать его? Это внутренний ключ используется App Engine? " - все это объясняется в документах. –