2
我有這樣的MongoDB架構:在MongoDB中更新字典的有效方法?
tags:{
"image_uid":"",
"faces": [
{
"image_uid":"",
"age_real":""
}
]}
女巫我以這種方式與字典
feedbacks = [{
'face_uid': '02d42dee-3b66-11e2-b12e-e0cb4e12150c',
'age': 23
},
{
'face_uid': '02d42dee-3b66-11e2-b12e-e0cb4e12150d',
'age': 23
}]
更新:
for feedback in feedbacks:
tags.update(
{'image_uid': image_uid, 'faces.face_uid': feedback['face_uid']},
{"$set": {'faces.$.age_real': feedback['age']}}, w=1
)
還有一種更有效的方式,而不是for循環?