【发布时间】:2015-10-15 16:45:40
【问题描述】:
当我这样做时:
return scores.updateQ({_id:score._id},
{
$set:{"partId":partId,"activityId":activityId},
$unset:{topicType:'',topicId:'',courseId:''}
},
{strict:false})
其中partId 和activityId 是变量,在别处定义,
我明白了
{ name: 'MongoError',
message: 'unknown top level operator: $set',
index: 0,
code: 2,
errmsg: 'unknown top level operator: $set' }
这个answer 说
""unknown top level operator" 消息表示该操作员有 出现在它适用的字段之后。”
但是the documentation 说你可以按照我的方式来做
所以也许还有其他问题?
【问题讨论】: