Mongodb สร้าง objectid ได้อย่างไร?

สารบัญ:

Mongodb สร้าง objectid ได้อย่างไร?
Mongodb สร้าง objectid ได้อย่างไร?
Anonim

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

MongoDB สร้าง ObjectId หรือไม่

ในการสร้าง objectID ใหม่ด้วยตนเองภายใน MongoDB คุณสามารถประกาศ objectId เป็นเมธอด พูดง่ายๆ ก็คือ ID วัตถุเป็นตัวระบุเฉพาะสำหรับแต่ละระเบียน ในภาพด้านล่าง คุณสามารถสังเกตว่าเรากำลังประกาศตัวแปรที่มีวิธี ID วัตถุเป็นค่า และจะ ส่งกลับเลขฐานสิบหกไม่ซ้ำกัน

MongoDB ObjectId ทำงานอย่างไร

ทุกเอกสารในคอลเลกชั่นจะมีช่อง “_id” ที่ ใช้เพื่อระบุเอกสารในคอลเลกชั่นเฉพาะ โดยทำหน้าที่เป็นคีย์หลักสำหรับเอกสารในคอลเลกชั่น. 3 ไบต์ถัดไปคือหมายเลขเครื่องที่เซิร์ฟเวอร์ MongoDB กำลังทำงาน …

MongoDB เป็น ObjectId หรือไม่

MongoDB ใช้ ObjectIds เป็นค่าเริ่มต้นของ _id ฟิลด์ของเอกสารแต่ละฉบับ ซึ่งสร้างขึ้นในขณะที่สร้างเอกสารใดๆ

สร้าง ID อัตโนมัติใน MongoDB หรือไม่

MongoDB ไม่มีฟังก์ชันการเพิ่มอัตโนมัติ-of-the-box เช่นฐานข้อมูล SQL โดยค่าเริ่มต้น จะใช้ ObjectId ขนาด 12 ไบต์สำหรับฟิลด์ _id เป็นคีย์หลักในการระบุเอกสารโดยไม่ซ้ำกัน

แนะนำ: