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 ให้แพลตฟอร์มบนแพคเกจการติดตั้งแบบ 32 บิตและ 64 บิตลินุกซ์คุณสามารถดาวน์โหลดแพคเกจติดตั้งในเว็บไซต์อย่างเป็นทางการ

ดาวน์โหลด: http://www.mongodb.org/downloads

หลังจากดาวน์โหลดแพคเกจติดตั้งและสารสกัดจาก tgz (การสาธิตการดังต่อไปนี้คือการติดตั้ง Linux บน 64 บิต)

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz    # 下载
tar -zxvf mongodb-linux-x86_64-3.0.6.tgz                                   # 解压

mv  mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb                         # 将解压包拷贝到指定目录

MongoDB แฟ้มที่ปฏิบัติการอยู่ในไดเรกทอรีถังเพื่อให้คุณสามารถเพิ่มไปยังเส้นทาง:

export PATH=<mongodb-install-directory>/bin:$PATH

<MongoDB ติดตั้งไดเรกทอรี> MongoDB สำหรับเส้นทางการติดตั้งของคุณ เป็นบทความนี้ / usr / local / MongoDB



สร้างไดเรกทอรีฐานข้อมูล

ข้อมูล MongoDB เก็บไว้ในไดเรกทอรีข้อมูลไดเรกทอรี DB แต่ไดเรกทอรีนี้ไม่ได้ถูกสร้างขึ้นโดยอัตโนมัติในระหว่างขั้นตอนการติดตั้งดังนั้นคุณต้องสร้างด้วยตนเองไดเรกทอรีข้อมูลและสร้างฐานข้อมูลไดเรกทอรีข้อมูล

ตัวอย่างต่อไปนี้เราจะสร้างไดเรกทอรีข้อมูลในไดเรกทอรีราก (/)

หมายเหตุ: ข้อมูล / / DB เส้นทางฐานข้อมูล MongoDB คือการเริ่มต้นเริ่มต้น (--dbpath)

mkdir -p /data/db


บรรทัดคำสั่งเพื่อเรียกใช้บริการ MongoDB

จากนั้นคุณสามารถดำเนินการไดเรกทอรีบรรทัดคำสั่งไดเรกทอรีการติดตั้งถัง Mongo ที่จะเริ่มต้นการดำเนินการคำสั่งบริการ mongod mongdb

หมายเหตุ: หากไดเรกทอรีฐานข้อมูลของคุณไม่ได้ / ข้อมูล / DB สามารถระบุโดย --dbpath

$ ./mongod
2015-09-25T16:39:50.549+0800 I JOURNAL  [initandlisten] journal dir=/data/db/journal
2015-09-25T16:39:50.550+0800 I JOURNAL  [initandlisten] recover : no journal files present, no recovery needed
2015-09-25T16:39:50.869+0800 I JOURNAL  [initandlisten] preallocateIsFaster=true 3.16
2015-09-25T16:39:51.206+0800 I JOURNAL  [initandlisten] preallocateIsFaster=true 3.52
2015-09-25T16:39:52.775+0800 I JOURNAL  [initandlisten] preallocateIsFaster=true 7.7


MongoDB จัดการเชลล์

หากคุณต้องการที่จะเข้าสู่การจัดการพื้นหลัง MongoDB, คุณต้องเปิดไดเรกทอรีการติดตั้ง MongoDB ไดเรกทอรีถังและจากนั้นเรียกใช้ไฟล์คำสั่ง Mongo

MongoDB MongoDB เชลล์แบกเปลือกจาวาสคริโต้ตอบใช้ในการทำงานและจัดการสภาพแวดล้อมแบบโต้ตอบ MongoDB

เมื่อคุณป้อน MongoDB พื้นหลังก็จะเริ่มต้นที่จะเชื่อมโยงไปยังเอกสารการทดสอบ (ฐานข้อมูล):

$ cd /usr/local/mongodb/bin
$ ./mongo
MongoDB shell version: 3.0.6
connecting to: test
Welcome to the MongoDB shell.
……

เพราะมันเป็นเปลือก JavaScript คุณสามารถเรียกใช้บางคณิตศาสตร์ที่เรียบง่าย:

> 2+2
4
> 3+6
9

ตอนนี้ขอแทรกข้อมูลบางอย่างง่ายดึงข้อมูลและแทรกข้อมูล:

> db.w3big.insert({x:10})
WriteResult({ "nInserted" : 1 })
> db.w3big.find()
{ "_id" : ObjectId("5604ff74a274a611b0c990aa"), "x" : 10 }
>

คำสั่งแรกถูกแทรกลงในดิจิตอล x 10 คอลเลกชันฟิลด์ w3big



อินเตอร์เฟซผู้ใช้เว็บ MongoDB

MongoDB มีอินเตอร์เฟซผู้ใช้ HTTP ง่าย หากคุณต้องการเปิดใช้งานคุณลักษณะนี้คุณจะต้องระบุพารามิเตอร์ --rest ในเวลาบูต

$ ./mongod --dbpath=/data/db --rest

MongoDB เว็บอินเตอร์เฟสการเข้าถึงพอร์ตบริการกว่า 1,000 พอร์ต

หากคุณใช้ค่าเริ่มต้นพอร์ต MongoDB 27017 ในการทำงานคุณสามารถเข้าถึงส่วนติดต่อผู้ใช้เว็บเพื่อ 28017 จำนวนพอร์ตที่ที่อยู่: http: // localhost: 28017