Ի՞նչ է ObjectId-ը:
Ի՞նչ է ObjectId-ը:

Video: Ի՞նչ է ObjectId-ը:

Video: Ի՞նչ է ObjectId-ը:
Video: Osmoregulation 2024, Սեպտեմբեր
Anonim

Ան Օբյեկտի ID եզակի, ոչ զրոյական ամբողջ թվային դաշտ է, որն օգտագործվում է աղյուսակների տողերը գեոդատետրամների եզակի նույնականացման համար: Այս դաշտի արժեքները պահպանվում են ArcGIS-ի կողմից: Այն Օբյեկտի ID օգտագործվում է ArcGIS-ի կողմից այնպիսի բաներ անելու համար, ինչպիսիք են ոլորումը, ընտրության հավաքածուները ցուցադրելը և գործառույթների վրա նույնականացման գործողություններ կատարելու համար:

Համապատասխանաբար, ի՞նչ է ObjectID-ը MongoDB-ում:

{ " _id ": ObjectId ("54759eb3c090d83494e2d804") } Ան ObjectId 12 բայթ երկուական BSON տեսակ է, որը պարունակում է ձեր ուզած ցանկացած 12 բայթ: Օգտակար լինել ստեղծման գործում ObjectIds MongoDB վարորդներն ու սերվերը դրանք կստեղծեն՝ օգտագործելով լռելյայն ալգորիթմը:

Բացի վերևից, MongoDB ObjectID եզակի՞ է: Ըստ նախնականի, MongoDB առաջացնում է ա եզակի ObjectID նույնացուցիչը, որը նշանակված է _id դաշտը նոր փաստաթղթում, նախքան այդ փաստաթուղթը տվյալների բազայում գրելը: Շատ դեպքերում լռելյայն եզակի կողմից նշանակված նույնացուցիչները MongoDB կհամապատասխանի հայտի պահանջներին:

Պարզապես, ինչպե՞ս է MongoDB-ն առաջացնում ObjectID:

Մեջ MongoDB , հավաքածուում պահվող յուրաքանչյուր փաստաթուղթ պահանջում է եզակի _id դաշտ, որը հանդես է գալիս որպես հիմնական բանալի: Եթե տեղադրված փաստաթուղթը բաց է թողնում _id դաշտ, որ MongoDB վարորդը ավտոմատ կերպով առաջացնում է ան ObjectId համար _id դաշտ.

Ինչպե՞ս ավելացնել ObjectID-ը ArcMap-ում:

Մեջ ArcMap , բովանդակության աղյուսակի Աղբյուր ներդիրի վրա սեղմեք աջը և սեղմեք Հատկություններ։ Սեղմեք Աղբյուրի ներդիրը Աղյուսակի հատկությունների երկխոսության վանդակում և փնտրեք կա՛մ այո, կա՛մ՝ ոչ Օբյեկտ-ID Դաշտի մուտք. Մեջ ArcMap կամ ArcCatalog, կարող եք բացել աղյուսակի Properties-ը և սեղմել Fields ներդիրը: