Parte di ObjectId è un timestamp. Quindi, se gli ObjectId sono sempre generati sulla stessa macchina (o altrimenti il tempo è coerente), allora ti viene garantito un aumento monotono dei valori. Un avvertimento, però:il timestamp è in secondi, non in millisecondi. Quindi, all'interno dello stesso secondo ordine di valori non è garantito.
Le raccolte limitate supportano un'opzione di ordinamento speciale:$natural
. Ciò significa che i documenti verranno restituiti in ordine di inserzione.
Puoi combinarlo con cursori di coda per recuperare continuamente i documenti appena inseriti senza utilizzare alcun indice (se è quello che stai cercando).