Ho raccolte di documenti in mongodb, con la proprietà expireAfterSeconds
impostata su un indice di tipo data.Quando un documento mongodb scadrà dopo essere stato aggiornato?
Per ragioni, i documenti scadono dopo un'ora.
Quando aggiorno un documento in questa raccolta, quale dei seguenti accadrà?
a) Il documento scadrà un'ora dopo l'ora di creazione originale.
b) Il documento scadrà un'ora dopo l'aggiornamento tempo.
c) Il documento scadrà un'ora dopo la indicizzato tempo variabili s', qualunque essa sia.
d) Nessuno dei precedenti
Penso che sia c, ma non riesce a trovare il riferimento a confermarlo. Ho ragione? Dove è documentato?
[modifica]: Per chiarire, la situazione è che sto memorizzare i codici di reimpostazione della password (che dovrebbe scadere.) E voglio che i vecchi codici di smettere di funzionare se viene richiesto un nuovo codice. Non è molto rilevante, dal momento che posso garantire che il comportamento che voglio sia sempre rispettato semplicemente cancellando la vecchia transazione. Questa domanda non riguarda il mio problema attuale, ma il comportamento di Mongo.
Sto testando il comportamento al momento. – brice
La durata delle operazioni di rimozione dipende dal carico di lavoro dell'istanza mongod che si sta eseguendo, Potresti per favore elaborare la situazione che stai avendo –
Vedere la risposta aggiornata. La mia situazione attuale è piuttosto irrilevante. Sono consapevole che la rimozione richiederà tempo e il momento esatto dipenderà dal carico. – brice