update or add a property to subdocuments of all found documents (MongoDB)
Essays and updates on product, engineering, and AI by Chase Adams.
1 minute read
This updateMany finds all agreement_versions that has a participants property on it and sets each member (the $[] selects each individual member) of participants to have a field called role with a value of "Decider".
db.agreement_versions.updateMany(
{
participants: {
$exists: true,
},
},
{
$set: {
"participants.$[].role": "Decider",
},
}
);
First Cohort
No Coding Experience Required
Build Your Website with AI—No Code Required
Learn to create and deploy professional websites using ChatGPT and Claude. Go from complete beginner to confident website builder.
