I have a simple mongoDB document:
{
_id: ObjectId("5c8eccc1caa187d17ca6ed16"),
city: 'ALPINE',
zip: '35014',
loc: { y: 33.331165, x: 86.208934 },
pop: 3062,
state: 'AL'
}
The only thing I want to do is to add a new property population
and set it with a value from pop
property.
I've tried to use $getField
like this: updateOne({}, {$set: {"population": { $getField: "pop" }}})
. But the result is too straightforward xD
{
_id: ObjectId("5c8eccc1caa187d17ca6ed16"),
city: 'ALPINE',
zip: '35014',
loc: { y: 33.331165, x: 86.208934 },
pop: 3062,
state: 'AL',
population: { '$getField': 'pop' }
}
So how can I set population
field to value from pop
field?