ObjectId คืออะไร?
ObjectId คืออะไร?

วีดีโอ: ObjectId คืออะไร?

วีดีโอ: ObjectId คืออะไร?
วีดีโอ: ObjectID and BSON in mongoDB 2024, พฤศจิกายน
Anonim

หนึ่ง ObjectID เป็นฟิลด์จำนวนเต็มที่ไม่ซ้ำกันและไม่ใช่ค่าว่างที่ใช้ในการระบุแถวในตารางในฐานข้อมูลทางภูมิศาสตร์โดยเฉพาะ ค่าในฟิลด์นี้ได้รับการดูแลโดย ArcGIS NS ObjectID ถูกใช้โดย ArcGIS เพื่อทำสิ่งต่างๆ เช่น การเลื่อน แสดงชุดการเลือก และดำเนินการระบุคุณสมบัติต่างๆ

ตามลําดับ ObjectID ใน MongoDB คืออะไร?

{ " _NS ": รหัสวัตถุ ("54759eb3c090d83494e2d804") } และ รหัสวัตถุ เป็นประเภทไบนารี BSON ขนาด 12 ไบต์ที่มี 12 ไบต์ที่คุณต้องการ ที่จะเป็นประโยชน์ในการสร้าง ObjectIds MongoDB ไดรเวอร์และเซิร์ฟเวอร์จะสร้างโดยใช้อัลกอริทึมเริ่มต้น

ด้านบน MongoDB ObjectID ไม่ซ้ำกันหรือไม่ โดยค่าเริ่มต้น, MongoDB สร้าง ObjectID ที่ไม่ซ้ำกัน ตัวระบุที่กำหนดให้กับ _NS ในเอกสารใหม่ก่อนที่จะเขียนเอกสารนั้นไปยังฐานข้อมูล ในหลายกรณี ค่าเริ่มต้น มีเอกลักษณ์ ตัวระบุที่ได้รับมอบหมายโดย MongoDB จะตรงตามข้อกำหนดการสมัคร

พูดง่ายๆ ก็คือ MongoDB สร้าง ObjectID ได้อย่างไร

ใน MongoDB เอกสารแต่ละฉบับที่จัดเก็บไว้ในคอลเล็กชันต้องมีค่าที่ไม่ซ้ำกัน _NS ฟิลด์ที่ทำหน้าที่เป็นคีย์หลัก หากเอกสารที่แทรกละเว้น _NS สนาม MongoDB ไดรเวอร์จะสร้าง an. โดยอัตโนมัติ รหัสวัตถุ สำหรับ _NS สนาม.

คุณจะเพิ่ม ObjectID ใน ArcMap ได้อย่างไร

ใน ArcMap ให้คลิกขวาที่ตารางบนแท็บแหล่งที่มาของสารบัญแล้วคลิกคุณสมบัติ คลิกแท็บแหล่งที่มาในกล่องโต้ตอบคุณสมบัติของตารางและค้นหาใช่หรือไม่ใช่สำหรับ Has วัตถุ-ID รายการภาคสนาม. ใน ArcMap หรือ ArcCatalog คุณสามารถเปิดคุณสมบัติของตารางแล้วคลิกแท็บฟิลด์

แนะนำ: