I have a MongoDB document that looks like the following:
"sport": "NFL",
"team_id": 5,
"week_num": 6,
"meta": {
.... more data ....,
"season_year": 2013
}
What I'd like to do is copy the season_year
key/val to the "top level" document, while leaving it also embedded within the meta
hash. So it would be duplicated and the end result would look like:
"sport": "NFL",
"team_id": 5,
"week_num": 6,
"season_year": 2013,
"meta": {
.... more data ....,
"season_year": 2013
}
Is there a trivial way to update all of the documents in my collection with the logic described above? I am using MongoDB shell version: 2.4.3
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…