Kā mongodb ģenerē objectid?

Satura rādītājs:

Kā mongodb ģenerē objectid?
Kā mongodb ģenerē objectid?

Video: Kā mongodb ģenerē objectid?

Video: Kā mongodb ģenerē objectid?
Video: MongoDB Data Types: 05 What is MongoDB ObjectId? 2024, Novembris
Anonim

ObjectID automātiski ģenerē datu bāzes draiveri, un tas tiks piešķirts katra dokumenta laukam _id. ObjectID var uzskatīt par globāli unikālu visiem praktiskiem mērķiem. ObjectID kodē tā izveides laika laikspiedolu, ko var izmantot vaicājumiem vai kārtošanai pēc izveides laika.

Vai MongoDB izveido ObjectId?

Lai izveidotu jaunu objekta ID manuāli MongoDB, varat deklarēt objectId kā metodi. Vienkāršiem vārdiem sakot, mēs varam teikt, ka objekta ID ir unikāls identifikators katram ierakstam Zemāk redzamajā attēlā var novērot, ka mēs deklarējam mainīgo, kura vērtība ir objekta ID metode, un tas atgriezt unikālu heksadecimālo.

Kā darbojas MongoDB ObjectId?

Katram kolekcijas dokumentam ir lauks “_id”, ko izmanto, lai unikāli identificētu dokumentu noteiktā kolekcijā, un tas darbojas kā kolekcijas dokumentu primārā atslēga. Nākamie 3 baiti ir mašīnas ID, kurā darbojas MongoDB serveris. …

Vai MongoDB ir ObjectId?

MongoDB izmanto ObjectIds kā katra dokumenta _id lauka _id noklusējuma vērtību, kas tiek ģenerēta jebkura dokumenta izveides laikā.

Vai ID tiek automātiski ģenerēts pakalpojumā MongoDB?

MongoDB nav ārpus-of-the-box automātiskās palielināšanas funkcionalitātes, piemēram, SQL datu bāzēm. Pēc noklusējuma tas izmanto 12 baitu ObjectId laukam _id kā primāro atslēgu, lai unikāli identificētu dokumentus.

Ieteicams: