Sequence NODE_276
EasyIncrement a Counter Field Atomically
MongoDB
Technical Specification
Increment a product's views count by 1 every time it is viewed.
Input/Output Samples
Input:view product
Output:views: previous+1
Optimal Logic Path
db.products.updateOne(
{ _id: ObjectId("...") },
{ $inc: { views: 1 } }
);Architectural Deep-Dive
$inc performs atomic increments which is safe for concurrent updates.