Вопрос

Есть ли способ перенести сущность в другой вид в Appengine.

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

Это было полезно?

Решение

Нет - однажды созданный, вид является частью неизменного ключа сущности. Вам нужно создать новую сущность и копировать все. Одним из способов сделать это было бы использование низкоуровневого интерфейса Google.appengine.api.datastore, который рассматривает сущности как DICTS.

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top