Wat is 'n ObjectId?
Wat is 'n ObjectId?

Video: Wat is 'n ObjectId?

Video: Wat is 'n ObjectId?
Video: MongoDB Data Types: 05 What is MongoDB ObjectId? 2024, September
Anonim

An ObjectID is 'n unieke, nie nul heelgetal veld wat gebruik word om rye in tabelle in 'n geodatabasis uniek te identifiseer. Die waardes in hierdie veld word deur ArcGIS onderhou. Die ObjectID word deur ArcGIS gebruik om dinge te doen soos blaai, seleksiestelle te vertoon en identifiseerbewerkings op kenmerke uit te voer.

Dienooreenkomstig, wat is ObjectID in MongoDB?

{ " _id ": ObjectId ("54759eb3c090d83494e2d804") } An ObjectId is 'n 12 grepe binêre BSON tipe wat enige 12 grepe bevat wat jy wil hê. Om behulpsaam te wees om te genereer ObjectIds MongoDB drywers en die bediener sal dit genereer deur 'n verstekalgoritme te gebruik.

Behalwe hierbo, is MongoDB ObjectID uniek? By verstek, MongoDB genereer 'n unieke ObjectID identifiseerder wat aan die _id veld in 'n nuwe dokument voordat daardie dokument na die databasis geskryf word. In baie gevalle die verstek uniek identifiseerders toegeken deur MongoDB sal aan aansoekvereistes voldoen.

Eenvoudig so, hoe genereer MongoDB ObjectID?

In MongoDB , elke dokument wat in 'n versameling gestoor word, vereis 'n unieke _id veld wat as 'n primêre sleutel optree. As 'n ingevoegde dokument die _id veld, die MongoDB bestuurder genereer outomaties 'n ObjectId vir die _id veld.

Hoe voeg jy 'n ObjectID in ArcMap by?

In ArcMap , klik met die rechtermuisknop op die tabel op die Bron-oortjie van die inhoudsopgawe en klik op Eienskappe. Klik op die Bron-oortjie in die dialoogkassie Tabel-eienskappe en soek óf 'n Ja óf Nee vir die het Voorwerp-ID Veld inskrywing. In ArcMap of ArcCatalog, kan jy die tabel se Eienskappe oopmaak en op die Velde-oortjie klik.

Aanbeveel: