Kaip mongodb generuoja objectid?

Turinys:

Kaip mongodb generuoja objectid?
Kaip mongodb generuoja objectid?

Video: Kaip mongodb generuoja objectid?

Video: Kaip mongodb generuoja objectid?
Video: 05 MongoDB Indexing - Default _id index with ObjectID 2024, Lapkritis
Anonim

ObjectID yra automatiškai generuojamas duomenų bazės tvarkyklių ir bus priskirtas kiekvieno dokumento _id laukui. ObjectID gali būti laikomas unikaliu visame pasaulyje visais praktiniais tikslais. Objekto ID užkoduoja savo sukūrimo laiko laiko žymą, kuri gali būti naudojama užklausoms arba rūšiavimui pagal sukūrimo laiką.

Ar MongoDB sukuria ObjectId?

Norėdami sukurti naują objekto ID rankiniu būdu MongoDB, galite deklaruoti objectId kaip metodą. Paprastais žodžiais tariant, galime pasakyti, kad objekto ID yra unikalus kiekvieno įrašo identifikatorius Žemiau esančiame paveikslėlyje galite pastebėti, kad mes deklaruojame kintamąjį, kurio reikšmė yra objekto ID metodas ir jis bus grąžinti unikalų šešioliktainį skaičių.

Kaip veikia MongoDB ObjectId?

Kiekvienas kolekcijos dokumentas turi lauką „_id“, kuris naudojamas unikaliai identifikuoti dokumentą tam tikroje kolekcijoje. Jis veikia kaip pagrindinis rinkinio dokumentų raktas. Kiti 3 baitai yra mašinos ID, kuriame veikia MongoDB serveris. …

Ar MongoDB yra ObjectId?

MongoDB naudoja ObjectIds kaip numatytąją kiekvieno dokumento _id lauko reikšmę, kuri generuojama kuriant bet kurį dokumentą.

Ar ID automatiškai generuojamas MongoDB?

MongoDB neturi automatinio padidinimo funkcijos, pvz., SQL duomenų bazės. Pagal numatytuosius nustatymus jis naudoja 12 baitų ObjectId lauke _id kaip pirminį raktą, kad unikaliai identifikuotų dokumentus.

Rekomenduojamas: