MongoDB รองรับดัชนีประเภทใด
MongoDB รองรับดัชนีประเภทใด

วีดีโอ: MongoDB รองรับดัชนีประเภทใด

วีดีโอ: MongoDB รองรับดัชนีประเภทใด
วีดีโอ: Complete MongoDB Tutorial #24 - Indexes 2024, ธันวาคม
Anonim

MongoDB รองรับ ผู้ใช้กำหนด ดัชนี เหมือนดัชนีสนามเดียว ดัชนีฟิลด์เดียวใช้เพื่อสร้างดัชนีบนฟิลด์เดียวของเอกสาร ด้วยดัชนีฟิลด์เดียว MongoDB สามารถเลื่อนขึ้นและลงได้ นั่นเป็นเหตุผลที่คีย์ดัชนี ทำ ไม่สำคัญในกรณีนี้

ดัชนี MongoDB คืออะไร?

ดัชนี สนับสนุนการดำเนินการแบบสอบถามอย่างมีประสิทธิภาพใน MongoDB . ดัชนี เป็นโครงสร้างข้อมูลพิเศษ [1] ที่จัดเก็บชุดข้อมูลส่วนเล็กๆ ของชุดข้อมูลในรูปแบบที่ง่ายต่อการสำรวจ NS ดัชนี เก็บค่าของฟิลด์เฉพาะหรือชุดของฟิลด์ เรียงลำดับตามค่าของฟิลด์

นอกจากนี้ MongoDB สามารถใช้หลายดัชนีได้หรือไม่ MongoDB สามารถใช้ ทางแยกของ ดัชนีหลายตัว เพื่อเติมเต็มข้อสงสัย โดยทั่วไปแต่ละ ดัชนี สี่แยกเกี่ยวข้องกับสอง ดัชนี ; อย่างไรก็ตาม, MongoDB สามารถ จ้าง หลายรายการ /nested ดัชนี ทางแยกเพื่อแก้ไขแบบสอบถาม

ดังนั้นการใช้ดัชนีใน MongoDB คืออะไร?

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

วิธีใดที่ใช้ในการสร้างดัชนีใน MongoDB

การสร้างดัชนีใน MongoDB ทำได้โดยใช้วิธี "createIndex" ต่อไปนี้ ตัวอย่าง แสดงวิธีการเพิ่มดัชนีไปยังคอลเลกชัน สมมติว่าเรามีคอลเล็กชันพนักงานชุดเดียวกันซึ่งมีชื่อฟิลด์เป็น "Employeeid" และ "EmployeeName"

แนะนำ: