我有一个被索引的id
字段和一个未被索引的布尔值x
。有什么方法可以查看所有将x设置为true的实体而无需?
答案 0 :(得分:1)
不幸的是,没有。 Cloud Datastore需要索引来查询属性。您可以编写脚本来生成ID列表。例如,在python中:
from google.cloud import datastore
client = datastore.Client()
query = client.query(kind='foo')
results = list(query.fetch())
for i in results:
if i['x'] == True:
print('Entity {} with id {} has x = True'.format(i.key, i['id']))