Recuperare l’ultimo record in MongoDB può essere complesso perché MongoDB non ha un concetto di “ultimo” record visto che i record non sono inseriti in un ordine specifico. Tuttavia, se hai un campo di timestamp, o un campo ObjectId che include un timestamp, puoi ordinare in base a quello per ottenere l’ultimo record.
Ecco un esempio di come puoi farlo in MongoDB:
```
db.collection.find().sort({_id:-1}).limit(1)
```
In questo caso, stiamo ordinando la collezione in ordine decrescente sulla base dell’ID del documento (che include un timestamp) e limitiamo il risultato a un solo documento. L’ultimo documento inserito dovrebbe essere restituito.
Se si dispone di un campo di timestamp specifico, si può sostituire “\_id” con il nome di quel campo. Ricorda che “-1” significa ordine decrescente mentre “1” significherebbe ordine crescente. Quindi, se si desidera recuperare il primo record, si può utilizzare “1”.