sql >> Database >  >> NoSQL >> MongoDB

MongoDB gelimiteerde verzameling en monotisch stijgende index

Onderdeel van ObjectId is een tijdstempel. Dus als ObjectIds altijd op dezelfde machine worden gegenereerd (of anders is de tijd consistent), dan bent u gegarandeerd monotoon stijgende waarden. Eén waarschuwing:de tijdstempel is in seconden, niet in milliseconden. Dus binnen dezelfde tweede orde van waarden is niet gegarandeerd.

Afgetopte collecties ondersteunen een speciale sorteeroptie:$natural . Dat betekent dat documenten in volgorde van invoegen worden teruggestuurd.

Je kunt dit combineren met aanwijsbare cursors om voortdurend nieuw ingevoegde documenten op te halen zonder indexen te gebruiken (als dat is wat u zoekt).




  1. Mongoïde willekeurig document

  2. Log in met root-referenties op Mongodb-container gemaakt met Docker compose

  3. Mongodb, zoek of een verzameling leeg is, node.js

  4. Redis als database