sql >> Base de Datos >  >> NoSQL >> MongoDB

Colección limitada de MongoDB e índice de aumento monótico

Parte de ObjectId es una marca de tiempo. Por lo tanto, si los ObjectIds siempre se generan en la misma máquina (o, de lo contrario, el tiempo es constante), entonces tiene garantizados valores crecientes monótonamente. Sin embargo, una advertencia:la marca de tiempo está en segundos, no en milisegundos. Por lo tanto, dentro del mismo segundo orden de valores no está garantizado.

Las colecciones limitadas admiten una opción de clasificación especial:$natural . Eso significa que los documentos se devolverán en orden de inserción.

Puede combinar esto con cursores adaptables para obtener continuamente documentos recién insertados sin usar ningún índice (si eso es lo que busca).