ObjectID je automaticky generované ovládačmi databázy a bude priradené do poľa _id každého dokumentu. ObjectID možno považovať za globálne jedinečné pre všetky praktické účely. ObjectID zakóduje časovú pečiatku času vytvorenia, ktorú možno použiť na dotazy alebo na triedenie podľa času vytvorenia.
Vytvára MongoDB ObjectId?
Na manuálne vytvorenie nového objectID v MongoDB môžete deklarovať objectId ako metódu. Jednoducho povedané, môžeme povedať, že ID objektu je jedinečný identifikátor pre každý záznam Na obrázku nižšie môžete vidieť, že deklarujeme premennú, ktorá má ako hodnotu metódu ID objektu a bude vrátiť jedinečné hexadecimálne číslo.
Ako funguje MongoDB ObjectId?
Každý dokument v kolekcii má pole „_id“, ktoré sa používa na jedinečnú identifikáciu dokumentu v konkrétnej kolekcii, ktorá funguje ako primárny kľúč pre dokumenty v kolekcii. Ďalšie 3 bajty sú ID počítača, na ktorom beží server MongoDB. …
Je MongoDB ObjectId?
MongoDB používa ObjectIds ako predvolenú hodnotu _id poľa každého dokumentu, ktoré sa generuje pri vytváraní akéhokoľvek dokumentu.
Vygeneruje sa ID automaticky v MongoDB?
MongoDB nemá -of-the-box funkcie automatického prírastku, ako sú databázy SQL. Štandardne používa 12-bajtové ObjectId pre pole _id ako primárny kľúč na jedinečnú identifikáciu dokumentov.