我有几个文件。下面我将仅列出两个。如何更新所有文档中“名称字段:StartDate”下方的“值字段”的值?
示例:10/10/2019至09/09/2019由01/01/2019至09/09/2019
文档1:
{
"IdLoginTwm": 4330,
"Parametros": [
{
"Name": "UserName",
"Value": "[email protected]"
},
{
"Name ": "StartDate",
"Value ": "10/10/2019"
}
]
}
文档2:
{
"IdLoginTwm": 4330,
"Parametros": [
{
"Name": "UserName",
"Value": "[email protected]"
},
{
"Name ": "FirstName",
"Value ": "diego"
},
{
"Name ": "StartDate",
"Value ": "01/01/2019"
}
]
}
谢谢!
您可以为此使用PatchByQueryOperation()。
补丁脚本应类似于以下内容
from Logins
update {
var res = this.Parametros.filter(x => x.Name == "StartDate")
if (res.length > 0)
{
res.forEach(x => x.Value = 'NULL')
}
}