บทนำ

ในบทนี้จะทำความรู้จักกับการทำงานขั้นพื้นฐานของฐานข้อมูล 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 }