Čo je ObjectId?
Čo je ObjectId?

Video: Čo je ObjectId?

Video: Čo je ObjectId?
Video: Учебник по MongoDB №11 — Идентификатор объекта 2024, Septembra
Anonim

An ObjectID je jedinečné, nie nulové celé číslo, ktoré sa používa na jedinečnú identifikáciu riadkov v tabuľkách v geodatabáze. Hodnoty v tomto poli spravuje ArcGIS. The ObjectID používa ArcGIS na vykonávanie takých vecí, ako je posúvanie, zobrazenie výberových množín a vykonávanie operácií identifikácie prvkov.

Čo je teda ObjectID v MongoDB?

{ " _id ": ObjectId ("54759eb3c090d83494e2d804") } An ObjectId je 12 bajtový binárny typ BSON, ktorý obsahuje ľubovoľných 12 bajtov, ktoré chcete. Byť nápomocný pri generovaní ObjectIds MongoDB ovládače a server ich vygeneruje pomocou predvoleného algoritmu.

Okrem vyššie uvedeného, je MongoDB ObjectID jedinečné? Predvolene, MongoDB generuje a jedinečné ObjectID identifikátor, ktorý je priradený k _id pole v novom dokumente pred zapísaním tohto dokumentu do databázy. V mnohých prípadoch predvolená hodnota jedinečný identifikátory pridelené MongoDB bude spĺňať požiadavky aplikácie.

Jednoducho, ako MongoDB generuje ObjectID?

In MongoDB , každý dokument uložený v zbierke vyžaduje unikát _id pole, ktoré funguje ako primárny kľúč. Ak vložený dokument vynechá _id pole, MongoDB ovládač automaticky vygeneruje ObjectId pre _id lúka.

Ako pridáte ObjectID do ArcMap?

In ArcMap , kliknite pravým tlačidlom myši na tabuľku na karte Zdroj v obsahu a kliknite na položku Vlastnosti. Kliknite na kartu Zdroj v dialógovom okne Vlastnosti tabuľky a vyhľadajte možnosť Áno alebo Nie pre položku Má Object-ID Vstup do poľa. In ArcMap alebo ArcCatalog, môžete otvoriť vlastnosti tabuľky a kliknúť na kartu Polia.