在 Azure 表存储插入或替换Microsoft追加实体



我想在实体存在时在实体上附加一些东西,如果实体不存在,则不要附加实体。我将如何实现它?我尝试跟随,但它没有按照我想要的方式工作。

task = table_service.get_entity('datas', '..com','asss','你好'( table_service.insert_or_replace_entity('tasktable', task(

如果实体存在: 我想在你好后附加一些东西: ("数据"、"..来","屁股","你好;123'(

如果实体不存在: 我想插入为: ("数据"、"..com','asss','你好'(

如果要将某些内容追加到一个现有实体属性的值,这是不可能的。因为 Azure 表存储不提供任何操作来执行此操作。 Azure 表存储仅提供用于管理实体的操作,不提供用于管理 Azure 表实体属性的操作。因此,您只需为一个现有实体属性设置一个新值。

关于如何做到这一点,我们可以使用updatemerge操作。但请注意,这两个操作会导致不同的结果。update操作将替换整个实体。如果请求未定义或包含这些属性,则将删除前一个实体中的这些属性。merge操作不会替换现有实体。如果请求未定义或包含来自前一个实体的这些属性,则将保留这些属性。

相关内容

  • 没有找到相关文章

最新更新