MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Coleção limitada do MongoDB e índice aumentando monoticamente


Parte do ObjectId é um carimbo de data/hora. Portanto, se os ObjectIds forem sempre gerados na mesma máquina (ou, caso contrário, o tempo for consistente), você terá a garantia de valores crescentes monotonicamente. Uma ressalva, porém:o timestamp é em segundos, não em milissegundos. Assim, dentro da mesma segunda ordem de valores não é garantido.

As coleções limitadas suportam uma opção de classificação especial:$natural . Isso significa que os documentos serão devolvidos na ordem de inserção.

Você pode combinar isso com cursores tailable para buscar continuamente documentos recém-inseridos sem usar nenhum índice (se é isso que você está procurando).