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

MongoDB begrenzte Sammlung und monotisch steigender Index

Ein Teil von ObjectId ist ein Zeitstempel. Wenn ObjectIds also immer auf demselben Computer generiert werden (oder die Zeit andernfalls konsistent ist), werden Ihnen monoton steigende Werte garantiert. Eine Einschränkung jedoch:Der Zeitstempel ist in Sekunden, nicht in Millisekunden. Also innerhalb der gleichen zweiten Ordnung von Werten ist nicht garantiert.

Gekappte Sammlungen unterstützen eine spezielle Sortieroption:$natural . Das bedeutet, dass die Dokumente in der Reihenfolge der Einfügungen zurückgegeben werden.

Sie können dies mit anpassbaren Cursors kombinieren um ständig neu eingefügte Dokumente abzurufen, ohne Indizes zu verwenden (falls Sie danach suchen).