วิธีดาวน์โหลดและติดตั้ง MongoDB on Windows และคลาวด์
ผู้ติดตั้งสำหรับ MongoDB มีให้เลือกทั้งรูปแบบ 32 บิตและ 64 บิต โปรแกรมติดตั้ง 32 บิตเหมาะสำหรับสภาพแวดล้อมการพัฒนาและการทดสอบ แต่สำหรับสภาพแวดล้อมการผลิต คุณควรใช้โปรแกรมติดตั้ง 64 บิต มิฉะนั้น คุณอาจถูกจำกัดจำนวนข้อมูลที่สามารถจัดเก็บได้ภายใน MongoDB.
ขอแนะนำให้ใช้รุ่นเสถียรสำหรับสภาพแวดล้อมการใช้งานจริงเสมอ
วิธีดาวน์โหลดและติดตั้ง MongoDB on Windows
ขั้นตอนต่อไปนี้สามารถใช้เพื่อดาวน์โหลดและติดตั้ง MongoDB on Windows 10
ขั้นตอน 1) ดาวน์โหลด MongoDB ชุมชนเซิร์ฟเวอร์
ไปที่ ลิงค์ และดาวน์โหลด MongoDB เซิร์ฟเวอร์ชุมชน เราจะติดตั้งเวอร์ชัน 64 บิตสำหรับ Windows.
ขั้นตอน 2) คลิกที่ตั้งค่า
เมื่อดาวน์โหลดเสร็จแล้วให้เปิดไฟล์ msi คลิก ถัดไป ในหน้าจอเริ่มต้น
ขั้นตอน 3) ยอมรับข้อตกลงสิทธิ์การใช้งานสำหรับผู้ใช้ปลายทาง
- ยอมรับข้อตกลงสิทธิ์การใช้งานสำหรับผู้ใช้ปลายทาง
- คลิกถัดไป
ขั้นตอน 4) คลิกที่ปุ่ม "เสร็จสิ้น"
คลิกที่ปุ่ม "เสร็จสิ้น" เพื่อติดตั้งส่วนประกอบทั้งหมด ตัวเลือกแบบกำหนดเองสามารถใช้เพื่อติดตั้งส่วนประกอบที่เลือก หรือหากคุณต้องการเปลี่ยนตำแหน่งของการติดตั้ง
ขั้นตอน 5) การกำหนดค่าบริการ
- เลือก “เรียกใช้บริการในฐานะผู้ใช้บริการเครือข่าย” จดบันทึกไดเร็กทอรีข้อมูลไว้ เราจะต้องใช้ข้อมูลนี้ในภายหลัง
- คลิกถัดไป
ขั้นตอน 6) เริ่มกระบวนการติดตั้ง
คลิกที่ปุ่มติดตั้งเพื่อเริ่มการติดตั้ง
ขั้นตอน 7) คลิกถัดไปเมื่อเสร็จสิ้น
การติดตั้งเริ่มต้นขึ้น คลิกถัดไปเมื่อเสร็จสิ้น
ขั้นตอน 8) คลิกที่ปุ่มเสร็จสิ้น
ขั้นตอนสุดท้าย เมื่อติดตั้งเสร็จแล้วให้คลิกที่ปุ่ม Finish
สวัสดีชาวโลก MongoDB: Javaไดรเวอร์สคริปต์
พนักงานขับรถใน MongoDB ใช้สำหรับการเชื่อมต่อระหว่างแอปพลิเคชันไคลเอนต์และฐานข้อมูล เช่น ถ้าคุณมี Java โปรแกรมและจำเป็นต้องเชื่อมต่อ MongoDB จากนั้นคุณจะต้องดาวน์โหลดและรวมเข้าด้วยกัน Java ไดรเวอร์เพื่อให้โปรแกรมสามารถทำงานร่วมกับ MongoDB ฐานข้อมูล
คนขับรถสำหรับ Javaต้นฉบับ ออกมาจากกล่อง MongoDB เปลือกที่ใช้ในการทำงานด้วย MongoDB ฐานข้อมูลจริงๆ แล้วเป็นเชลล์จาวาสคริปต์ เพื่อเข้าถึงมัน
ขั้นตอน 1) ไปที่ ” C:\ไฟล์โปรแกรม\MongoDB\Server\4.0\bin” และดับเบิลคลิกที่ mongo.exe หรืออีกวิธีหนึ่ง คุณสามารถคลิกที่ MongoDB รายการเดสก์ท็อป
ขั้นตอน 2) ป้อนโปรแกรมต่อไปนี้ลงในเชลล์
var myMessage='Hello World'; printjson(myMessage);
คำอธิบายรหัส:
- เราแค่ประกาศเรื่องง่ายๆ Javascript ตัวแปรเพื่อจัดเก็บสตริงที่เรียกว่า 'Hello World'
- เรากำลังใช้วิธี printjson เพื่อพิมพ์ตัวแปรไปที่หน้าจอ
การติดตั้ง Python คนขับรถ
ขั้นตอน 1) ทำให้มั่นใจ Python ได้รับการติดตั้งบนระบบแล้ว
ขั้นตอน 2) ติดตั้งไดรเวอร์ที่เกี่ยวข้องกับ mongo โดยใช้คำสั่งด้านล่าง
pip install pymongo
ติดตั้งไดร์เวอร์รูบี้
ขั้นตอน 1) ตรวจสอบให้แน่ใจว่าติดตั้ง Ruby บนระบบแล้ว
ขั้นตอน 2) ตรวจสอบให้แน่ใจว่าอัญมณีได้รับการอัพเดตโดยการออกคำสั่ง
gem update -system
ขั้นตอน 3) ติดตั้งไดรเวอร์ที่เกี่ยวข้องกับ mongo โดยใช้คำสั่งด้านล่าง
gem install mong
การติดตั้ง MongoDB Compass- MongoDB เครื่องมือการจัดการ
มีเครื่องมือในตลาดที่พร้อมสำหรับการจัดการ MongoDB- เครื่องมือที่ไม่ใช่เชิงพาณิชย์อย่างหนึ่งก็คือ MongoDB Compass.
คุณสมบัติบางอย่างของเข็มทิศมีดังต่อไปนี้:
- พลังอันเต็มเปี่ยมของมองโกเชลล์
- เปลือกหอยหลายอัน
- ผลลัพธ์หลายรายการ
ขั้นตอน 1) ไปที่ ลิงค์ และคลิกดาวน์โหลด
ขั้นตอน 2) กรอกรายละเอียดในป๊อปอัปและคลิกส่ง
ขั้นตอน 3) Double คลิกที่ไฟล์ที่ดาวน์โหลด
ขั้นตอน 4) การติดตั้งจะเริ่มต้นอัตโนมัติ
ขั้นตอน 5) เข็มทิศจะเปิดขึ้นพร้อมกับหน้าจอต้อนรับ
ขั้นตอน 6) คงการตั้งค่าความเป็นส่วนตัวไว้เป็นค่าเริ่มต้นและคลิก "เริ่มใช้เข็มทิศ"
ขั้นตอน 7) คุณจะเห็นหน้าจอหลักพร้อมรายการฐานข้อมูลปัจจุบัน
MongoDB การกำหนดค่า การนำเข้า และการส่งออก
ก่อนที่จะเริ่ม MongoDB เซิร์ฟเวอร์ลักษณะสำคัญประการแรกคือการกำหนดค่าไดเร็กทอรีข้อมูลที่ทั้งหมด MongoDB ข้อมูลจะถูกเก็บไว้ สามารถทำได้ตามวิธีต่อไปนี้
คำสั่งด้านบน 'md \data\db' สร้างไดเร็กทอรีชื่อ \data\db ในตำแหน่งปัจจุบันของคุณ
MongoDB จะสร้างฐานข้อมูลในตำแหน่งนี้โดยอัตโนมัติ เนื่องจากนี่คือตำแหน่งเริ่มต้นสำหรับ MongoDB เพื่อเก็บข้อมูล เราเพียงแค่ต้องแน่ใจว่าไดเร็กทอรีนั้นมีอยู่ดังนั้น MongoDB สามารถค้นหาได้เมื่อมันเริ่ม
การนำเข้าข้อมูลเข้าสู่ MongoDB ทำได้โดยใช้คำสั่ง “mongoimport” ตัวอย่างต่อไปนี้จะแสดงวิธีดำเนินการนี้
ขั้นตอน 1) สร้างไฟล์ CSV ชื่อ data.csv และใส่ข้อมูลต่อไปนี้ลงไป
หมายเลขพนักงาน,ชื่อพนักงาน
- Guru99
- โมฮัน
- Smith
ในตัวอย่างข้างต้น เราสมมติว่าเราต้องการนำเข้าเอกสาร 3 รายการไปยังคอลเลกชันที่เรียกว่า data แถวแรกเรียกว่าบรรทัดส่วนหัว ซึ่งจะกลายเป็นชื่อฟิลด์ของคอลเลกชัน
ขั้นตอน 2) ออกคำสั่งนำเข้า mongo
คำอธิบายรหัส:
- เรากำลังระบุตัวเลือก db เพื่อบอกว่าควรนำเข้าข้อมูลไปยังฐานข้อมูลใด
- ตัวเลือกประเภทคือการระบุว่าเรากำลังนำเข้าไฟล์ CSV
- โปรดจำไว้ว่าแถวแรกเรียกว่าบรรทัดส่วนหัว ซึ่งจะกลายเป็นชื่อฟิลด์ของคอลเลกชัน นั่นคือเหตุผลที่เราระบุตัวเลือก –headerline จากนั้นเราจะระบุไฟล์ data.csv ของเรา
เอาท์พุต
ผลลัพธ์แสดงให้เห็นชัดเจนว่ามีการนำเข้าเอกสาร 3 ฉบับเข้ามา MongoDB.
การส่งออก MongoDB ทำได้โดยใช้คำสั่ง mongoexport
คำอธิบายรหัส:
- เรากำลังระบุตัวเลือก db เพื่อบอกว่าฐานข้อมูลใดที่ควรส่งออกข้อมูล
- เรากำลังระบุตัวเลือกคอลเลกชันเพื่อบอกว่าจะใช้คอลเลกชันใด
- ตัวเลือกที่สามคือการระบุว่าเราต้องการส่งออกเป็นไฟล์ CSV
- ประการที่สี่คือการระบุว่าควรส่งออกฟิลด์ใดของคอลเลกชัน
- ตัวเลือก –out ระบุชื่อของไฟล์ csv ที่จะส่งออกข้อมูลไป
เอาท์พุต
ผลลัพธ์แสดงให้เห็นอย่างชัดเจนว่ามีการส่งออก 3 รายการ MongoDB.
การกำหนดค่า MongoDB เซิร์ฟเวอร์พร้อมไฟล์กำหนดค่า
เราสามารถกำหนดค่าอินสแตนซ์เซิร์ฟเวอร์ mongod ให้เริ่มต้นด้วยไฟล์กำหนดค่าได้ ไฟล์คอนฟิกูเรชันมีการตั้งค่าที่เทียบเท่ากับอ็อพชันบรรทัดรับคำสั่ง mongod
ตัวอย่างเช่น สมมติว่าคุณต้องการ MongoDB เพื่อจัดเก็บข้อมูลการบันทึกทั้งหมดไปยังตำแหน่งที่กำหนดเอง จากนั้นทำตามขั้นตอนด้านล่าง
ขั้นตอน 1) สร้างไฟล์ชื่อ “mongod.conf” และเก็บข้อมูลด้านล่างไว้ในไฟล์
- บรรทัดแรกของไฟล์ระบุว่าเราต้องการเพิ่มการกำหนดค่าสำหรับไฟล์บันทึกของระบบ นั่นคือที่ที่ข้อมูลเกี่ยวกับสิ่งที่เซิร์ฟเวอร์กำลังทำในไฟล์บันทึกที่กำหนดเอง
- ตัวเลือกที่สองคือการระบุว่าตำแหน่งนั้นจะเป็นไฟล์
- สิ่งนี้กล่าวถึงตำแหน่งของไฟล์บันทึก
- logAppend: “true” หมายถึงเพื่อให้แน่ใจว่าข้อมูลบันทึกยังคงถูกเพิ่มลงในไฟล์บันทึก หากคุณใส่ค่าเป็น "false" ไฟล์จะถูกลบและสร้างใหม่ทุกครั้งที่เซิร์ฟเวอร์เริ่มทำงานอีกครั้ง
ขั้นตอน 2) เริ่มกระบวนการเซิร์ฟเวอร์ mongod และระบุไฟล์การกำหนดค่าที่สร้างขึ้นข้างต้นเป็นพารามิเตอร์ ภาพหน้าจอของวิธีการดังกล่าวแสดงอยู่ด้านล่าง
เมื่อดำเนินการคำสั่งข้างต้น กระบวนการเซิร์ฟเวอร์จะเริ่มใช้ไฟล์การกำหนดค่านี้ และหากคุณไปที่ไฟล์ /etc ไดเร็กทอรีในระบบของคุณ คุณจะเห็นไฟล์ mongod.log ถูกสร้างขึ้น
สแน็ปช็อตด้านล่างแสดงตัวอย่างลักษณะของไฟล์บันทึก
วิธีการติดตั้ง MongoDB บนคลาวด์ (AWS, Google, Azure)
คุณไม่จำเป็นต้องติดตั้ง MongoDB เซิร์ฟเวอร์และกำหนดค่า คุณสามารถปรับใช้ได้ MongoDB เซิร์ฟเวอร์ Atlas บนคลาวด์บนแพลตฟอร์มเช่น AWS Google Cloud, Azure และเชื่อมต่อกับอินสแตนซ์โดยใช้ไคลเอนต์ ด้านล่างนี้เป็นขั้นตอนโดยละเอียด
ขั้นตอน 1) ไปที่ ลิงค์
- ป้อนรายละเอียดส่วนบุคคล
- เห็นด้วยกับข้อตกลง
- คลิกปุ่ม “เริ่มต้นฟรี”
ขั้นตอน 2) คลิก “สร้างคลัสเตอร์แรกของฉัน”
ขั้นตอน 3) คุณสามารถเลือกระหว่าง AWS, Google Cloud, Azure เป็นผู้ให้บริการคลาวด์ของคุณ ในบทช่วยสอนนี้ เราจะใช้ AWS ซึ่งตั้งค่าเป็นค่าเริ่มต้น ไม่ต้องทำการเปลี่ยนแปลงอื่น ๆ บนหน้า และคลิก "สร้าง" Cluster".
ขั้นตอน 4) Cluster การสร้างต้องใช้เวลาพอสมควร:
ขั้นตอน 5) หลังจากนั้นสักพักก็จะได้เห็น
ขั้นตอน 6) คลิกความปลอดภัย > เพิ่มผู้ใช้ใหม่
ขั้นตอน 7) ในหน้าจอถัดไป
- ป้อนข้อมูลรับรองผู้ใช้
- กำหนดสิทธิพิเศษ
- คลิกปุ่มเพิ่มผู้ใช้
ขั้นตอน 8) ในแดชบอร์ด ให้คลิกปุ่มเชื่อมต่อ
- ไวท์ลิสต์การเชื่อมต่อ IP ของคุณ
- เลือกวิธีการเชื่อมต่อ
ขั้นตอน 9) เลือกวิธีการเชื่อมต่อที่คุณต้องการเชื่อมต่อ MongoDB เซิร์ฟเวอร์