Sequence NODE_277
Medium

Track Page Views Per Day per Article

MongoDB
Technical Specification

Design a schema & update pattern to track number of views per day for each article.

Input/Output Samples
Input:view article X on date D
Output:count for that date increments
Optimal Logic Path
// embedded style example:
const today = new Date().toISOString().slice(0, 10);
db.articles.updateOne(
  { _id: ObjectId("...") },
  { $inc: { ["views." + today]: 1 } }
);
Architectural Deep-Dive
Storing per-day counters allows analytics like trend charts; dot-notation with dynamic keys can be used carefully.