Причина этого ошибка в том, что если свойству присвоено значение, которое уже является другим типом БД, оно таинственным образом принимает тип этого значения, например, в моей модели BulkStore store_keyStringProperty, но если я присваиваю ему значение TextProperty, store_key сохраняется как TextProperty, а не StringProperty, которым я определил его, и в дальнейшем запрос по таким свойствам не работает, поэтому в БД вы можете иметь объекты, некоторые из которых будутбыть доступным для поиска, а некоторые не будут.
, поэтому никогда не делайте этого
bulkstore.store_key = some_entity.some_text_value
, вместо этого сделайте это
bulkstore.store_key = str(some_entity.some_text_value)
Это может быть очень тонкой ошибкой, чтобы найти вкод: (