Я пытаюсь использовать google cloud datastore
рода запрос, чтобы получить список имен типа, как и предназначалась в Kind queries,Как удалить встроенные имена видов в Google хранилищу, используя тип запросов
query = client.query(kind='__kind__')
query.keys_only()
kinds = [entity.key.id_or_name for entity in query.fetch()]
но код генерирует некоторые встроенные имена, например
['_AE_DatastoreAdmin_Operation', '_GAE_MR_TaskPayload',
'__Stat_Kind_IsRootEntity__', '__Stat_Kind_NotRootEntity__',
'__Stat_Kind__', '__Stat_PropertyName_Kind__',
'__Stat_PropertyType_Kind__', '__Stat_PropertyType_PropertyName_Kind__',
'__Stat_PropertyType__', '__Stat_Total__']
Мне интересно, как удалить эти имена встроенных имен и сохранить только имена, созданные пользователем.
Thx для решений. Для 2-го решения, вещь в моем сценарии, я хочу создать метод get_tables, который возвращает все имена пользователя, созданные пользователем. Это эквивалентно 'collection_names' для' pymongo.database.Database'. Если у меня есть 'known_kinds_list', мне, вероятно, не нужны имена всех видов. – daiyue