บทนำ
ในบทนี้จะทำความรู้จักกับการทำงานขั้นพื้นฐานของฐานข้อมูล MongoDB ซึ่งรวมถึงการสร้างฐานข้อมูล ลบฐานข้อมูล และการคิวรี่ข้อมูล
แสดงฐานข้อมูลทั้งหมด
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
tizi365 0.000GB
เปลี่ยนฐานข้อมูล
รูปแบบ:
use ชื่อของฐานข้อมูล
ตัวอย่าง:
> use mydb
switched to db mydb
แสดงชื่อฐานข้อมูลปัจจุบัน
พิมพ์คำสั่ง db
> db
test
สร้างฐานข้อมูล
ไม่จำเป็นต้องสร้างฐานข้อมูลโดยชัดเจน แค่เข้าสู่ฐานข้อมูลที่ไม่มีอยู่โดยใช้ use และแทรกข้อมูล เมื่อนั้นฐานข้อมูลจะถูกสร้างโดยอัตโนมัติ ตัวอย่าง:
// เข้าสู่ฐานข้อมูลที่ไม่มีอยู่
> use mydb
switched to db mydb
// แทรกเอกสารลงในคอลเลคชัน movie (คอลเลคชัน movie จะถูกสร้างโดยอัตโนมัติหากยังไม่มีอยู่)
> db.movie.insert({"name":"tutorials point"})
// แสดงฐานข้อมูลทั้งหมด (ฐานข้อมูล mydb จะถูกสร้างโดยอัตโนมัติ)
> show dbs
local 0.78125GB
mydb 0.23012GB
test 0.23012GB
หมายเหตุ: ฐานข้อมูลและคอลเลคชัน MongoDB ไม่จำเป็นต้องสร้างก่อนล่วงหน้า โดยมันจะถูกสร้างโดยอัตโนมัติเมื่อมีการเขียนข้อมูลเป็นครั้งแรก
ลบฐานข้อมูล
API db.dropDatabase() สามารถใช้เพื่อลบฐานข้อมูลปัจจุบัน ตัวอย่าง:
// เข้าสู่ฐานข้อมูล mydb
> use mydb
switched to db mydb
// ลบฐานข้อมูล mydb
> db.dropDatabase()
> { "dropped" : "mydb", "ok" : 1 }