Python 如何从Cloud Bigtable中仅读取一些列族?
我有一个带有两列族的Cloud Bigtable表:Python 如何从Cloud Bigtable中仅读取一些列族?,python,bigtable,google-cloud-bigtable,Python,Bigtable,Google Cloud Bigtable,我有一个带有两列族的Cloud Bigtable表:small和large。我想扫描所有行并访问small列中的值: client=bigtable.client(project=project\u id,admin=False) instance=client.instance(实例id) table=实例.table(table\u id) 对于表中的行。产生\行() key=row.row\u key.decode('utf-8') 小数值=行。单元格[小数值][b'][0]。数值 打印(
small
和large
。我想扫描所有行并访问small
列中的值:
client=bigtable.client(project=project\u id,admin=False)
instance=client.instance(实例id)
table=实例.table(table\u id)
对于表中的行。产生\行()
key=row.row\u key.decode('utf-8')
小数值=行。单元格[小数值][b'][0]。数值
打印(键,小值)
这是可行的,但也会获取我不关心的large
CF的值。如何仅从一组特定的CFs中获取数据?您可以使用a进行此操作,例如:
用于表中的行。产生行(过滤器=FamilyNameRegexFilter('small'):