Testoval jsem toto:
var TestSchema = new Schema({
name: String,
createdAt: { type: Date, expires: '2m', default: Date.now }
});
Dokumenty byly smazány po druhé minutě a také jsem potvrdil, že index TTL byl správně vytvořen (ve výchozím nastavení jako pozadí) s TTL 120
sekundy.
Vyzkoušejte tento formát času a zjistěte, zda vám to vyhovuje.
Verze MongoDB:3.6.5