現有如下格式的集合
"objectiveQuestions" : [{
"answer" : "A",
"index" : 2,
"isCorrect" : 1,
"subjectId" : 5967
}, {
"subjectId" : 5968,
"answer" : "A",
"isCorrect" : 0,
"index" : 3
}, ...]
現在要為每個在objectiveQuestions
元素添加score
字段, 並給初始值2
. 請問如何構造update
語句呢
加個
雷雷multi: true
http://docs.mongodb.org/manual/reference/method/db.collection.update/
update({},{"$setOnInsert":{'score': 2}}, True, True)