Latest web development tutorials
×

MongoDB หลักสูตร

MongoDB หลักสูตร NoSQL แนะนำโดยย่อ MongoDB แนะนำโดยย่อ Window ติดตั้ง MongoDB Linux ติดตั้ง MongoDB MongoDB การแปลความหมายของแนวคิด MongoDB สัมพันธ์ MongoDB การสร้างฐานข้อมูล MongoDB ลบฐานข้อมูล MongoDB แทรกเอกสาร MongoDB การปรับปรุงเอกสาร MongoDB การลบเอกสาร MongoDB เอกสารแบบสอบถาม MongoDB ผู้ประกอบการที่มีเงื่อนไข MongoDB $type ผู้ประกอบการ MongoDB Limit & Skip MongoDB ลำดับ MongoDB ดัชนี MongoDB การรวมตัว MongoDB สำเนา MongoDB ชิ้น MongoDB สำรองและกู้คืน MongoDB หน้าจอ MongoDB Java MongoDB PHP กระจาย MongoDB PHP MongoDB PHP7

MongoDB การสอนที่ทันสมัย

MongoDB ความสัมพันธ์ MongoDB อ้างอิงฐานข้อมูล MongoDB ครอบคลุมแบบสอบถามดัชนี MongoDB การวิเคราะห์แบบสอบถาม MongoDB การดำเนินงานของอะตอม MongoDB การจัดทำดัชนีขั้นสูง MongoDB ข้อ จำกัด ของดัชนี MongoDB ObjectId MongoDB Map Reduce MongoDB ค้นหาข้อความเต็ม MongoDB นิพจน์ปกติ MongoDB เครื่องมือการจัดการ MongoDB GridFS MongoDB ชุดถาวร MongoDB การเจริญเติบโตอัตโนมัติ

หน้าต่าง 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:

mongod.exe --bind_ip yourIPadress --logpath "C: Data \ \ dbConf \ mongodb.log" --logappend --dbpath "C: \ Data \ DB" --port yourPortNumber --serviceName "YourServiceName" --serviceDisplayName " YourServiceName "--install

ตารางต่อไปนี้แสดงให้เห็นพารามิเตอร์ 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