ลินุกซ์ 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