Om een element in een matrixveld bij te werken, kunt u de positionele $ operator
. gebruikenDe volgende js verhoogt bijvoorbeeld c van 3 naar 4 voor _id 341445:
db.collection.update({a:1, "b._id":341445} , {$inc:{"b.$.c":1}})
Om een element in een matrixveld bij te werken, kunt u de positionele $ operator
. gebruikenDe volgende js verhoogt bijvoorbeeld c van 3 naar 4 voor _id 341445:
db.collection.update({a:1, "b._id":341445} , {$inc:{"b.$.c":1}})