表达式无效

Expression invalid

Azure 数据工厂错误:

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 中使用这个表达式,它连接到查找 activity,它正在从 CosmosDB 读取值。我只对单列感兴趣,但是 SQL:

select collection from backups 

无效,因此我从 "Query" 切换到 "Table",因此查找 activity 的输出包含 json 对象,其字段包含 $

此错误是由于每个 activity 对待“.”造成的。作为 属性 访问器,请使用表达式“@item()['$v.collection.$v']”来避免错误。谢谢。