从Google Cloud Datastore实体中仅提取密钥,可以通过以下步骤实现:
projection
参数来指定要返回的属性,将其设置为仅包含密钥属性。以下是一个示例代码片段,展示了如何使用Python客户端库从Google Cloud Datastore实体中仅提取密钥:
from google.cloud import datastore
# 连接到Google Cloud Datastore
client = datastore.Client()
# 创建查询
query = client.query(kind='Your_Entity_Kind')
# 指定要返回的属性,仅包含密钥属性
query.projection = ['__key__']
# 执行查询
results = list(query.fetch())
# 提取密钥
keys = [entity.key for entity in results]
在上述示例中,您需要将Your_Entity_Kind
替换为您实际使用的实体种类。执行查询后,将返回一个包含实体密钥的列表。
领取专属 10元无门槛券
手把手带您无忧上云