Sequence NODE_276
Easy

Increment 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.