azure 防止数据工厂中的字段更新

4bbkushb  于 2023-02-09  发布在  其他
关注(0)|答案(2)|浏览(126)

我正在编写一个数据流,在其中我对Cosmos DB NoSQL数据库进行了一次upsert。我的目标是使用一个名为batch的字段来跟踪特定文档的插入日期,也就是说,我希望这个字段不会随着更新而改变。我看到AlterRow操作不允许我选择哪些字段要部分upsert或不部分upsert。有什么方法可以实现这个目标吗?

5cnsuln7

5cnsuln71#

同意HimanshuSinha-msft,如果您选择Upsert if,它将更新所有列,而不是选择带条件的Update if

equals(source1@id,source2@id)

并在接收器设置中选择**更新方法Allow update**并传递分区密钥。

在Map中,仅选择要更新的列
Map〉〉取消选中自动Map〉〉选择要更新的列

fkaflof6

fkaflof62#

我认为如果你使用UPSERT,那么它会更新所有的字段,但是UPDATE应该允许你这样做。

相关问题