以下是我尝试使用mongo [dbname] --eval
命令并在包装盒上SSH时运行的mongo脚本。我得到SyntaxError: Unexpected token -
作为响应,但脚本的任何地方都没有“-”,因此这有点令人困惑。有什么语法错误来源的想法吗?
db.getCollection('myCollection').update({_id: {$in: [
ObjectId("5")
]
}}, { $set: { "forms.consentForms": [
{
"agreed" : true,
"agreementId" : 1
},
{
"agreed" : false,
"agreementId" : 2
}
]}}, {multi: true})