我无法根据我的过滤器从 BigTable 获取单个版本的数据
我的桌子看起来像这样
xy001uuuyyyy
hashes:md5 @ 2023/06/17-16:57:10.173000
"emialmd5test"
hashes:md5 @ 2023/06/17-10:58:39.711000
"emialmd5"
hashes:sha1 @ 2023/06/17-16:57:10.173000
"emailsha1test"
hashes:sha1 @ 2023/06/17-10:58:39.711000
"emailsha1"
hashes:sha256 @ 2023/06/17-16:57:10.173000
"emailsha256test"
hashes:sha256 @ 2019/06/17-10:58:39.711000
"emailsha256"
现在我想获得一个版本,如果 md5 是 emialmd5。 我现在在我的 golang 代码中使用
bigtable.ValueFilter("emialmd5")
。在结果中,
我在响应中只收到一个单元格,即
hashes:md5 @ 2023/06/17-10:58:39.711000
"emialmd5"
有什么方法可以让我得到我预期的答案,如下:
hashes:md5 @ 2023/06/17-10:58:39.711000
"emialmd5"
hashes:sha1 @ 2023/06/17-10:58:39.711000
"emailsha1"
hashes:sha256 @ 2019/06/17-10:58:39.711000
"emailsha256"
目前尚不清楚您想要实现什么目标。你的问题是“如果 md5 是 emialmd5,我想获得一个版本。”但你预期的答案包含结果
哈希值:sha1 “电子邮件sha1”
哈希值:sha256 “电子邮件sha256”
不符合您问题中的标准。