Vai al contenuto
Number Buffet

I primi 50 objectid in stile mongodb

6955b900578f5573010e4665, 6955b900578f5573010e4666, 6955b900578f5573010e4667, 6955b900578f5573010e4668, 6955b900578f5573010e4669, 6955b900578f5573010e466a, 6955b900578f5573010e466b, 6955b900578f5573010e466c, 6955b900578f5573010e466d, 6955b900578f5573010e466e, 6955b900578f5573010e466f, 6955b900578f5573010e4670, 6955b900578f5573010e4671, 6955b900578f5573010e4672, 6955b900578f5573010e4673, 6955b900578f5573010e4674, 6955b900578f5573010e4675, 6955b900578f5573010e4676, 6955b900578f5573010e4677, 6955b900578f5573010e4678, 6955b900578f5573010e4679, 6955b900578f5573010e467a, 6955b900578f5573010e467b, 6955b900578f5573010e467c, 6955b900578f5573010e467d, 6955b900578f5573010e467e, 6955b900578f5573010e467f, 6955b900578f5573010e4680, 6955b900578f5573010e4681, 6955b900578f5573010e4682, 6955b900578f5573010e4683, 6955b900578f5573010e4684, 6955b900578f5573010e4685, 6955b900578f5573010e4686, 6955b900578f5573010e4687, 6955b900578f5573010e4688, 6955b900578f5573010e4689, 6955b900578f5573010e468a, 6955b900578f5573010e468b, 6955b900578f5573010e468c, 6955b900578f5573010e468d, 6955b900578f5573010e468e, 6955b900578f5573010e468f, 6955b900578f5573010e4690, 6955b900578f5573010e4691, 6955b900578f5573010e4692, 6955b900578f5573010e4693, 6955b900578f5573010e4694, 6955b900578f5573010e4695, 6955b900578f5573010e4696

All 50 IDs carry the same leading timestamp: 1767225600 seconds since the Unix epoch, which is 2026-01-01T00:00:00Z. Any driver will read that back out of the first four bytes. The five middle bytes stand in for the per-process random value, so they are identical across the batch; only the trailing three-byte counter advances. These ObjectIDs come from a seeded, non-cryptographic PRNG so a shared link always renders the same list. They are for fixtures, documentation and screenshots — let your MongoDB driver mint the real ones, and use crypto.randomUUID() if you need a general-purpose identifier.

Impostazioni

Preimpostazioni rapide

UTC, ISO 8601. Taken as a parameter rather than read from the clock so output stays reproducible. Only whole seconds survive — the field has no millisecond resolution.

MongoDB 3.4 replaced the machine identifier and process id with five bytes chosen once per process.

Change the seed for a different list. The same seed always gives the same IDs.

Rifinisci l’aspetto

Scegli prima una preimpostazione accanto all’immagine: questi controlli la regolano.

Frame

A border drawn inside the edge of the image.

Avanzate

Risultati

50 valori

6955b900578f5573010e4665, 6955b900578f5573010e4666, 6955b900578f5573010e4667, 6955b900578f5573010e4668, 6955b900578f5573010e4669, 6955b900578f5573010e466a, 6955b900578f5573010e466b, 6955b900578f5573010e466c, 6955b900578f5573010e466d, 6955b900578f5573010e466e, 6955b900578f5573010e466f, 6955b900578f5573010e4670, 6955b900578f5573010e4671, 6955b900578f5573010e4672, 6955b900578f5573010e4673, 6955b900578f5573010e4674, 6955b900578f5573010e4675, 6955b900578f5573010e4676, 6955b900578f5573010e4677, 6955b900578f5573010e4678, 6955b900578f5573010e4679, 6955b900578f5573010e467a, 6955b900578f5573010e467b, 6955b900578f5573010e467c, 6955b900578f5573010e467d, 6955b900578f5573010e467e, 6955b900578f5573010e467f, 6955b900578f5573010e4680, 6955b900578f5573010e4681, 6955b900578f5573010e4682, 6955b900578f5573010e4683, 6955b900578f5573010e4684, 6955b900578f5573010e4685, 6955b900578f5573010e4686, 6955b900578f5573010e4687, 6955b900578f5573010e4688, 6955b900578f5573010e4689, 6955b900578f5573010e468a, 6955b900578f5573010e468b, 6955b900578f5573010e468c, 6955b900578f5573010e468d, 6955b900578f5573010e468e, 6955b900578f5573010e468f, 6955b900578f5573010e4690, 6955b900578f5573010e4691, 6955b900578f5573010e4692, 6955b900578f5573010e4693, 6955b900578f5573010e4694, 6955b900578f5573010e4695, 6955b900578f5573010e4696

All 50 IDs carry the same leading timestamp: 1767225600 seconds since the Unix epoch, which is 2026-01-01T00:00:00Z. Any driver will read that back out of the first four bytes. The five middle bytes stand in for the per-process random value, so they are identical across the batch; only the trailing three-byte counter advances. These ObjectIDs come from a seeded, non-cryptographic PRNG so a shared link always renders the same list. They are for fixtures, documentation and screenshots — let your MongoDB driver mint the real ones, and use crypto.randomUUID() if you need a general-purpose identifier.


Crea un’immagine

Attiva JavaScript per personalizzare questi numeri e scaricarli come immagine. I valori sono comunque elencati sopra.

Text on the image

Drag a line straight onto the picture to place it — once placed, it stays exactly where you put it. Everything here is drawn into the download.

Quali sono i primi 50 objectid in stile mongodb?

I primi 50 objectid in stile mongodb sono:

6955b900578f5573010e4665, 6955b900578f5573010e4666, 6955b900578f5573010e4667, 6955b900578f5573010e4668, 6955b900578f5573010e4669, 6955b900578f5573010e466a, 6955b900578f5573010e466b, 6955b900578f5573010e466c, 6955b900578f5573010e466d, 6955b900578f5573010e466e, 6955b900578f5573010e466f, 6955b900578f5573010e4670, 6955b900578f5573010e4671, 6955b900578f5573010e4672, 6955b900578f5573010e4673, 6955b900578f5573010e4674, 6955b900578f5573010e4675, 6955b900578f5573010e4676, 6955b900578f5573010e4677, 6955b900578f5573010e4678, 6955b900578f5573010e4679, 6955b900578f5573010e467a, 6955b900578f5573010e467b, 6955b900578f5573010e467c, 6955b900578f5573010e467d, 6955b900578f5573010e467e, 6955b900578f5573010e467f, 6955b900578f5573010e4680, 6955b900578f5573010e4681, 6955b900578f5573010e4682, 6955b900578f5573010e4683, 6955b900578f5573010e4684, 6955b900578f5573010e4685, 6955b900578f5573010e4686, 6955b900578f5573010e4687, 6955b900578f5573010e4688, 6955b900578f5573010e4689, 6955b900578f5573010e468a, 6955b900578f5573010e468b, 6955b900578f5573010e468c, 6955b900578f5573010e468d, 6955b900578f5573010e468e, 6955b900578f5573010e468f, 6955b900578f5573010e4690, 6955b900578f5573010e4691, 6955b900578f5573010e4692, 6955b900578f5573010e4693, 6955b900578f5573010e4694, 6955b900578f5573010e4695, 6955b900578f5573010e4696

L’articolo di approfondimento qui sotto non è ancora tradotto e viene mostrato in inglese.

Informazioni su objectid in stile mongodb

MongoDB began as a by-product. 10gen, founded in New York in 2007 by Dwight Merriman, Eliot Horowitz and Kevin Ryan — Merriman and Ryan both out of DoubleClick — was building a hosted application platform called Babble. The datastore underneath it turned out to be the interesting part, and in 2009 the company released that on its own as MongoDB; it renamed itself MongoDB, Inc. in 2013.

The ObjectID follows from one design decision in that database: a document's _id is filled in by the driver, on the client, before the server ever sees the insert. That rules out a server-side sequence, so the identifier has to be unique without any coordination at all. The twelve-byte answer put the creation time first — four bytes of Unix seconds, big-endian — which buys two things at once. Sorting on _id approximates sorting by insertion time, and the time can be read back out of the identifier, which is why the shell offers ObjectId.getTimestamp(). Twelve bytes rather than a UUID's sixteen also keeps the index a little smaller.

The original remaining eight bytes were a three-byte machine identifier, commonly derived from the hostname, two bytes of process id, and a three-byte counter starting from a random value. Containers broke that reasoning: replicas of one image can share a hostname and see the same process ids, so the two fields that were supposed to separate generators stopped doing so. MongoDB 3.4, released in 2016, replaced both with five bytes picked once per process, which is the layout the driver specification still describes.

ObjectID has aged into prior art. It is cited alongside Twitter's Snowflake from 2010 and Alizain Feerasta's ULID from 2016 as one of the time-ordered identifiers that persuaded the IETF to add a time-ordered UUID, which arrived as version 7 in RFC 9562 in May 2024.

Proprietà principali

  • An ObjectID is 12 bytes, written as 24 hexadecimal characters.
  • The current layout is a 4-byte big-endian Unix timestamp in seconds, a 5-byte value generated once per process, and a 3-byte counter that starts from a random value.
  • Before MongoDB 3.4 the middle five bytes were a 3-byte machine identifier followed by a 2-byte process id instead.
  • The timestamp counts whole seconds, not milliseconds, so two ObjectIDs made in the same second are ordered only by the trailing counter — which orders IDs from one process and says nothing about IDs from another.
  • Four bytes of seconds covers about 136 years from 1970, so the field as specified runs out on 7 February 2106.
  • ObjectID is BSON type 0x07 and is the default value MongoDB supplies for the _id field, which is uniquely indexed and cannot be changed after insert.
  • Twelve bytes against a UUID’s sixteen makes every index entry and every reference four bytes smaller.
  • The IDs on this page are generated from a seeded, non-cryptographic PRNG and are reproducible from the URL, so they are fixture data rather than real identifiers.

Altre lunghezze

Fonti