2009-11-07 5 views
0

Есть ли способ переместить объект в другой вид в appengine.Переместить или скопировать объект в другой вид

Скажите, что у вас есть вид, и вы хотите сохранить запись удаленных объектов такого рода. Но вы хотите разделить хранилище живого объекта и архивных объектов. Виды в основном просто сериализованные диктофоны в большой таблице. И, возможно, вам не нужно индексировать архив так же, как данные в реальном времени. Итак, как бы вы сделали переход или копию объекта одного вида на другой вид.

ответ

1

No - once created, тип является частью неизменяемого ключа объекта. Вам нужно создать новый объект и скопировать все. Один из способов сделать это - использовать интерфейс низкого уровня google.appengine.api.datastore, который обрабатывает объекты как dicts.

1

Если у вас нет письменных утилит для такого рода вещей, то путь к чтению - это читать и писать другому!