Timestamps

Mongoose 🟢 Junior

Definition

Option de schema qui ajoute automatiquement createdAt et updatedAt sur chaque document. updatedAt est mis a jour automatiquement a chaque modification.

Analogie

Le tampon dateur du bureau de poste : chaque lettre recoit la date d'envoi et de reception.

Exemple de code

const schema = new Schema(
  { name: String },
  { timestamps: true }
);
// Cree createdAt et updatedAt automatiquement

Cas d'usage

Tracer quand chaque document a ete cree et modifie pour l'audit et le debug.

#sgbd#interview#database#mongoose