当我尝试执行以下命令时:
db.users.update(
{ _id: 5392beaf0e50cfe50a781e19 },
{ $set: { 'role': 'admin' }
})
我收到了以下错误:
Sat Jun 7 16:24:58.798 SyntaxError: Unexpected token ILLEGAL
发生了什么事?
答案 0 :(得分:1)
你需要强制转换ObjectId,你的JSON语法也是非法的:
db.users.update(
{ _id: ObjectId("5392beaf0e50cfe50a781e19") },
{ $set: { 'role': 'admin' }
})