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

Mongoose fügt ein Ablaufattribut für ein bestimmtes Feld hinzu

Danke, dass du das angesprochen hast @dyouberg. Ja @sadrzadehsina Sie können auch TTL-Indizes verwenden, aber der einzige Nachteil hier aus Ihrer Anforderungsperspektive ist, dass die TTL-Mongodb das Dokument aus der Sammlung entfernt, sobald ein Dokument erfolgreich ist. Wenn Sie in Ordnung sind, die Dokumente zu verlieren, ist TTL wahrscheinlich die beste Option, da alles von Mongodb selbst erledigt wird. Sie müssen lediglich einen Index für die Sammlung erstellen.

Wenn Sie beabsichtigen, die Dokumente aufzubewahren, ist TTL möglicherweise nicht hilfreich, aber Sie können eine einfache Logik erstellen (ich habe sie im Kommentar).