Я пытаюсь отправить данные в Google app engine в python с помощью Webapp2. Но когда я проверяю записи в данных на консоли, я обнаружил повторяющиеся записи, что означает, что Id все одинаково. Я хочу избегайте этих дубликатов записей. Пожалуйста, предложите мне, если в любом случае найти дубликаты значений, чтобы избежать. Спасибо заранее.Избегайте дублирования записей в Datastore
ответ
Хэш-объекты и использовать значение хеша в качестве ключа для вашего объекта.
Звучит грязно, но умно. Как именно это работает? Видение как ключа состоит не только из строки –
IMO, вы можете найти сериализационный подход со свойствами, которые должны быть уникальными и хеш-значение ... – koma
Конечно, но как бы вы «конвертировали» это в Ключ, что я хотел спросить –
Используйте индивидуальный идентификатор для каждого создаваемого объекта. –
Dup. Google s.o. для этого. Также включите попытку и что не работает. –
Тривиальный s.o. поиск показывает много ясных ответов, таких как http://stackoverflow.com/questions/29820133/how-to-check-duplicate-data-in-my-datastore-and-display-the-error –