我正在使用以下代码更新数据库上的值:
update( { jobid: "10" },
{ $set: { os: "os", browser:"ff", version:"1.0.4"},
{ upsert: true, multi: true })
它向DB插入值而不更新jobid
10的内容,并且表中显示了两个具有相同jobid 10的字段。
如何在不插入其他jobid 10
的情况下使用mongodb更新jobid 10
内容?
答案 0 :(得分:1)
您错过了}
,请尝试:
update(
{
jobid: "10"
},
{
$set:
{
os: "os",
browser:"ff",
version:"1.0.4"
}
},
{
upsert: true, multi: true
})