หน้าต่าง MongoDB การติดตั้งแพลตฟอร์ม
หน้าต่าง MongoDB การติดตั้งแพลตฟอร์ม
MongoDB ดาวน์โหลด
MongoDB มี 32 บิตและ 64 บิตระบบก่อนรวบรวมแพคเกจไบนารีคุณสามารถดาวน์โหลดและติดตั้งได้จากเว็บไซต์อย่างเป็นทางการของ MongoDB, MongoDB precompiled แพคเกจไบนารีดาวน์โหลด: http://www.mongodb.org/downloads
หมายเหตุ: หลังจากรุ่น MongoDB2.2 ไม่สนับสนุนระบบปฏิบัติการ Windows XP
- MongoDB สำหรับ Windows 64 บิตสำหรับ 64 บิต Windows Server 2008 R2, Windows 7 และรุ่นล่าสุดของระบบหน้าต่าง
- MongoDB สำหรับ Windows 32 บิตสำหรับระบบหน้าต่าง 32 บิตและ Windows Vista รุ่นล่าสุดบนระบบ 32 บิต MongoDB ฐานข้อมูลได้ถึง 2GB
- MongoDB สำหรับ Windows มรดก 64 บิตสำหรับ Windows 64-bit Vista, Windows Server 2003 และ Windows Server 2008
ทั้งนี้ขึ้นอยู่กับระบบของคุณดาวน์โหลดไฟล์ msi ที่ 32 บิตหรือ 64 บิตดับเบิลคลิกที่ไฟล์ที่ดาวน์โหลดมาและปฏิบัติตามคำแนะนำในการติดตั้งการดำเนินการ
ระหว่างการติดตั้งคุณสามารถคลิกที่ปุ่ม "กำหนดเอง (กำหนดเอง)" เพื่อตั้งไดเรกทอรีการติดตั้งของคุณ
สร้างไดเรกทอรีข้อมูล
ในไดเรกทอรีฐานข้อมูล MongoDB จะเก็บไดเรกทอรีข้อมูล แต่นี้จะไม่ได้ใช้ความคิดริเริ่มในการสร้างไดเรกทอรีข้อมูลเราต้องสร้างมันขึ้นมาหลังจากที่ติดตั้งเสร็จสมบูรณ์ โปรดทราบว่าไดเรกทอรีข้อมูลควรจะอยู่ในไดเรกทอรีราก ((เช่น: C: \ หรือ D: \ ฯลฯ )
ในการกวดวิชานี้เรามี C: ไดรฟ์มีการติดตั้ง MongoDB ตอนนี้ขอสร้างไดเรกทอรีข้อมูลและสร้างฐานข้อมูลไดเรกทอรีข้อมูล
c:\>cd c:\ c:\>mkdir data c:\>cd data c:\data>mkdir db c:\data>cd db c:\data\db>
นอกจากนี้คุณยังสามารถสร้างไดเรกทอรีเหล่านี้ผ่านหน้าต่างของ Explorer ของและไม่จำเป็นต้องผ่านบรรทัดคำสั่ง
ภายใต้บรรทัดคำสั่งเพื่อใช้เซิร์ฟเวอร์ MongoDB
ใช้เซิร์ฟเวอร์ MongoDB จากพรอมต์คำสั่งคุณต้องดำเนินการไฟล์ mongod.exe จากไดเรกทอรี MongoDB ไดเรกทอรีถัง
mongod.exe --dbpath c:\data\db
หากประสบความสำเร็จก็จะส่งออกข้อมูลต่อไปนี้:
2015-09-25T15:54:09.212+0800 I CONTROL Hotfix KB2731284 or later update is not installed, will zero-out data files 2015-09-25T15:54:09.229+0800 I JOURNAL [initandlisten] journal dir=c:\data\db\j ournal 2015-09-25T15:54:09.237+0800 I JOURNAL [initandlisten] recover : no journal fil es present, no recovery needed 2015-09-25T15:54:09.290+0800 I JOURNAL [durability] Durability thread started 2015-09-25T15:54:09.294+0800 I CONTROL [initandlisten] MongoDB starting : pid=2 488 port=27017 dbpath=c:\data\db 64-bit host=WIN-1VONBJOCE88 2015-09-25T15:54:09.296+0800 I CONTROL [initandlisten] targetMinOS: Windows 7/W indows Server 2008 R2 2015-09-25T15:54:09.298+0800 I CONTROL [initandlisten] db version v3.0.6 ……
เซิร์ฟเวอร์ MongoDB เป็นบริการของ Windows
โปรดทราบว่าคุณต้องมีสิทธิ์ในการดูแลเพื่อเรียกใช้คำสั่งต่อไป ดำเนินการคำสั่งเซิร์ฟเวอร์ MongoDB ต่อไปนี้เป็นบริการของ Windows:
ตารางต่อไปนี้แสดงให้เห็นพารามิเตอร์ MongoDB เริ่มต้นคำอธิบาย:
พารามิเตอร์ | ลักษณะ |
---|---|
--bind_ip | ผูกบริการ IP ถ้ามีผลผูกพัน 127.0.0.1 คุณสามารถเข้าถึงเครื่องไม่ได้ระบุเริ่มต้นสำหรับ IP ท้องถิ่นทั้งหมด |
--logpath | ได้รับแฟ้มบันทึก MongoDB ทราบว่าไฟล์ที่ระบุไม่ได้เป็นไดเรกทอรี |
--logappend | ใช้วิธีในการเขียนบันทึก |
--dbpath | ระบุเส้นทางฐานข้อมูล |
--port | ระบุจำนวนพอร์ตบริการที่ 27017 พอร์ตเริ่มต้น |
--serviceName | ระบุชื่อบริการ |
--serviceDisplayName | ระบุชื่อบริการการดำเนินการให้บริการเมื่อมีหลาย MongoDB |
--install | กำหนดให้เป็นบริการ Windows |
MongoDB จัดการเชลล์
หากคุณต้องการที่จะเข้าสู่การจัดการพื้นหลัง MongoDB, คุณต้องเปิดไดเรกทอรีการติดตั้ง MongoDB ไดเรกทอรีถังและจากนั้นดำเนินการเอกสาร mongo.exe, MongoDB เชลล์ MongoDB มาพร้อมกับการโต้ตอบจาวาสคริเปลือกที่ใช้ในการโต้ตอบ MongoDB และการจัดการ สภาพแวดล้อมประเภท
เมื่อคุณป้อน MongoDB พื้นหลังก็จะเริ่มต้นที่จะเชื่อมโยงไปยังเอกสารการทดสอบ (ฐานข้อมูล):
> mongo MongoDB shell version: 3.0.6 connecting to: test ……
เพราะมันเป็นเปลือก JavaScript คุณสามารถเรียกใช้บางคณิตศาสตร์ที่เรียบง่าย:
> 2 + 2 4 >
คำสั่ง DB จะใช้ในการดูเอกสารของการดำเนินการปัจจุบัน (ฐานข้อมูล) A:
> db test >
แทรกบันทึกบางอย่างง่ายและพบว่า:
> db.w3big.insert({x:10}) WriteResult({ "nInserted" : 1 }) > db.w3big.find() { "_id" : ObjectId("5604ff74a274a611b0c990aa"), "x" : 10 } >
คำสั่งแรกถูกแทรกลงในดิจิตอล x 10 คอลเลกชันฟิลด์ w3big