MongoDB Compass เป็นเครื่องมือ GUI ที่ช่วยให้เราสามารถดำเนินการกับ MongoDB ผ่านอินเตอร์เฟซทางภาพ

การติดตั้ง MongoDB Compass

สำหรับระบบ Windows โปรดอ้างถึง ส่วนการติดตั้ง MongoDB ในสภาพแวดล้อมของ Windows สำหรับ macOS โปรดอ้างถึง ส่วนการติดตั้ง MongoDB ในสภาพแวดล้อมของ macOS

เชื่อมต่อกับเซิร์ฟเวอร์ MongoDB

เปิด Compass ภาพเปิด Compass

หากคุณยังไม่ได้ตั้งค่าบัญชีและรหัสผ่านเมื่อติดตั้ง MongoDB ในระบบเครื่องของคุณ แค่คลิก "เชื่อมต่อ" เพื่อใช้การเชื่อมต่อเริ่มต้นเพื่อเข้าสู่ MongoDB ในเครื่อง

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

ป้อนข้อมูลการเชื่อมต่อ MongoDB การเชื่อมต่อของ Compass

อินเตอร์เฟซหลัก

อินเตอร์เฟซหลักของ Compass

สร้างฐานข้อมูล

จากภาพข้างต้น คลิกเพื่อเข้าหน้าต่างสร้างฐานข้อมูล หน้าต่างสร้างฐานข้อมูล

เกร็ด: เมื่อสร้างฐานข้อมูลใน Compass คุณต้องสร้างคอลเลกชันด้วย ดังนั้นจึงต้องกรอกชื่อคอลเลกชันในภาพข้างต้น

การดำเนินการกับคอลเลกชัน

การดำเนินการกับคอลเลกชัน

การแทรกข้อมูล

การแทรกข้อมูล

ป้อนข้อมูล JSON ของเอกสารและคลิก "แทรก" เพื่อแทรกข้อมูล หากป้อน JSON อาร์เรย์ จะแทนการแทรกข้อมูลหลายชิ้น ต่อไปคือเอกสารที่กำลังถูกแทรก:

[{
	"item": "journal",
	"qty": 25,
	"size": {
		"h": 14,
		"w": 21,
		"uom": "cm"
	},
	"status": "A"
}, {
	"item": "notebook",
	"qty": 50,
	"size": {
		"h": 8.5,
		"w": 11,
		"uom": "in"
	},
	"status": "A"
}, {
	"item": "paper",
	"qty": 100,
	"size": {
		"h": 8.5,
		"w": 11,
		"uom": "in"
	},
	"status": "D"
}, {
	"item": "planner",
	"qty": 75,
	"size": {
		"h": 22.85,
		"w": 30,
		"uom": "cm"
	},
	"status": "D"
}, {
	"item": "postcard",
	"qty": 45,
	"size": {
		"h": 10,
		"w": 15.25,
		"uom": "cm"
	},
	"status": "A"
}]

ค้นหาข้อมูล

ค้นหาข้อมูล

การแก้ไขและลบข้อมูล

การแก้ไขและลบข้อมูล

สร้างดัชนี

เปลี่ยนไปที่หน้าแดชบอร์ดดัชนีของคอลเล็กชัน
เปลี่ยนไปที่หน้าแดชบอร์ดดัชนีของคอลเล็กชัน

สร้างดัชนี
สร้างดัชนี MongoDB

วิเคราะห์ประสิทธิภาพของคิวรี

เหมือนกับ MySQL ที่มี explain, MongoDB ยังรองรับคำสั่ง explain เพื่อวิเคราะห์ประสิทธิภาพของคำสั่งคิวรี
วิเคราะห์ประสิทธิภาพของคิวรี

วิเคราะห์ประสิทธิภาพของคิวรี