Какво е ObjectId?
Какво е ObjectId?

Видео: Какво е ObjectId?

Видео: Какво е ObjectId?
Видео: Galibri & Mavik - Федерико Феллини (Премьера клипа) 2024, Септември
Anonim

Ан ObjectID е уникално поле с цяло число, което не е нула, използвано за уникално идентифициране на редове в таблици в база геоданни. Стойностите в това поле се поддържат от ArcGIS. В ObjectID се използва от ArcGIS за извършване на такива неща като превъртане, показване на набори за избор и извършване на операции за идентифициране на функции.

Съответно, какво е ObjectID в MongoDB?

{ " _документ за самоличност ": ObjectId ("54759eb3c090d83494e2d804") } An ObjectId е 12-байтов двоичен тип BSON, който съдържа всякакви 12 байта, които искате. За да бъде полезен при генерирането ObjectIds MongoDB драйвери и сървърът ще ги генерира, използвайки алгоритъм по подразбиране.

Освен по-горе, уникален ли е MongoDB ObjectID? По подразбиране, MongoDB генерира а уникален идентификатор на обект идентификатор, който е присвоен на _документ за самоличност поле в нов документ, преди да запишете този документ в базата данни. В много случаи по подразбиране единствен по рода си идентификатори, присвоени от MongoDB ще отговаря на изискванията за кандидатстване.

Просто така, как MongoDB генерира ObjectID?

В MongoDB , всеки документ, съхранен в колекция, изисква уникален _документ за самоличност поле, което действа като първичен ключ. Ако вмъкнат документ пропуска _документ за самоличност поле, на MongoDB драйверът автоматично генерира an ObjectId за _документ за самоличност поле.

Как да добавите ObjectID в ArcMap?

В ArcMap , щракнете с десния бутон върху таблицата в раздела Източник на съдържанието и щракнете върху Свойства. Щракнете върху раздела Източник в диалоговия прозорец Свойства на таблицата и потърсете Да или Не за Has ИД на обект Влизане в полето. В ArcMap или ArcCatalog, можете да отворите свойствата на таблицата и да щракнете върху раздела Полета.

Препоръчано: