2012-02-03 5 views
1

В Google appengine datastore, возможно ли определить как id, так и key_name для одной записи?appengine datastore id и key_name

В документе documantation of Key.from_path указано, что для него может быть определено только id или key_name, поэтому это означает, что запись может иметь идентификатор или имя_имя, не так ли?

ответ

1

Объект ID является частью ключа. Это может быть строка arbirary, указанная приложением, или она может автоматически генерироваться хранилищем данных. API вызывает идентификатор объекта, заданный приложением, имя ключа и идентификатор объекта, сгенерированный хранилищем данных ID. У объекта есть либо имя ключа, либо идентификатор, но не оба. Идентификатор заполняется, когда объект объекта сохраняется в хранилище данных в первый раз.