【发布时间】:2021-09-24 16:20:26
【问题描述】:
我有一份文件如下:
文档 1:
{
"ARCM Sum" : {
"MCA Go" : "60",
"Assess" : "5030",
"ActivitID" : "467144"
"Activity Checks" : [
{
"Frequency within Activity Description matches Activity Frequency" : "Exception",
"Activity Description contains > 20 word" : "Pass"
}
]
"Week" : "04-05-2021",
"Load Datetime" : "07-14-2021"
}
}
文档 2:
{
"ARCM Sum" : {
"MCA Go" : "60",
"Assess" : "5030",
"ActivitID" : "467144"
"Activity Checks" : [
{
"Frequency within Activity Description matches Activity Frequency" : "Exception",
"Activity Description contains > 20 words" : "Pass"
}
]
"Week" : "04-05-2021",
"Load Datetime" : "07-14-2021"
}
}
我需要在“Activity Description contains > 20 word”中将文档从“word”更新为“words”,所以
例如在文档 1 中有“Activity Description contains > 20 word”需要更新为“Activity Description contains > 20 words”
文档 2 将被忽略,因为它已经在“活动描述包含 > 20 个单词”中包含单词
【问题讨论】:
标签: mongodb mongodb-query aggregation-framework