表达式无效

时间:2018-10-06 21:34:54

标签: azure-data-factory azure-data-factory-2

Azure Data Factory错误:

The expression 'item().$v.collection.$v' cannot be evaluated because property '$v' doesn't exist, available properties are '$t, $v._id.$t, $v._id.$v, $v.id.$t, $v.id.$v, $v.database.$t, $v.database.$v, $v.collection.$t, $v.collection.$v, id, _self, _etag, _rid, _attachments, _ts'

我该如何解决? 我在forEach中使用此表达式,该表达式连接到正在从CosmosDB读取值的查找活动。我只对单列感兴趣,但是对SQL感兴趣:

select collection from backups 

不起作用,因此我从“查询”切换为“表”,因此查找活动的输出包含json对象,其字段包含$

1 个答案:

答案 0 :(得分:2)

此错误是由于每个活动都将“”对待的。作为属性访问器,请使用表达式“ @item()['$ v.collection。$ v']”来解决该错误。谢谢。