我有一个表,其中有一个列族,并且禁用了版本控制,如下所示。rowkey,e:t问题是,在少数场景中,get函数不返回表中已经存在的键,因此再次插入相同的值。你能告诉我是否有人遇到过类似的问题吗。谢谢。
zbwhf8kr1#
根据doc,我理解checkandput将检查提供的行/族/值是否与预期值匹配,如果匹配,它将添加提供的put。因此,在您的情况下,我认为api正在按预期工作。如果只想在记录不存在时添加,那么可以使用exists方法来知道记录是否已经存在。如果没有,你可以插入你的记录。我希望这有帮助!
1条答案
按热度按时间zbwhf8kr1#
根据doc,我理解checkandput将检查提供的行/族/值是否与预期值匹配,如果匹配,它将添加提供的put。
因此,在您的情况下,我认为api正在按预期工作。如果只想在记录不存在时添加,那么可以使用exists方法来知道记录是否已经存在。如果没有,你可以插入你的记录。
我希望这有帮助!