MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB-Dokumente laufen zu früh ab (Mongoose)

Ich habe das getestet:

var TestSchema = new Schema({
  name: String,
  createdAt: { type: Date, expires: '2m', default: Date.now }
});

Dokumente wurden nach der zweiten Minute gelöscht, und ich bestätigte auch, dass der TTL-Index ordnungsgemäß erstellt wurde (standardmäßig als Hintergrundindex) mit TTL von 120 Sekunden.

Probieren Sie dieses Zeitformat aus und sehen Sie, ob es für Sie funktioniert.

MongoDB-Version:3.6.5