我在azure数据工厂中创建了一条管道,该管道将数据(从名为source
的集合)从azure表存储复制到包含名为destination
的集合的cosmos db存储(使用mongoDB API)。
我对如何复制名为EndDate
的属性(它是日期对象)存在疑问。
确实,我必须在mongo中将此属性映射到endDate
属性,它是一个包含date
属性的对象。我认为这有必要由mongoDB解释为日期。
这里的问题是我有一些带有空值的EndDate
。并且endDate['date']
不能接收null值,因为mongo会引发错误(实际上mongo使用函数ISODate(date)
将字符串转换为日期,而ISODate(null)
无法正常工作)。
所以我的想法是:
- 将
EndDate
映射到endDate['date']
,如果其值不为空 - 将
EndDate
映射到endDate
否则
您知道如何在Azure数据工厂中添加此条件映射吗?
多谢