I want to use '$set' to update an embedded document, but the field is a variable.
Say I have a document like:
{'_id': ObjectID,
'people': {
'A': {'age': 20}
}
}
Now I want to add a new person to people
. I can use $set: {'people.B':{'age': 25}
, but what if the name(instead B) is a variable?
I am using Node.js 5.1 and 'mongodb' driver.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…