Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB

วิธี Create Database ใหม่ใน MongoDB

เพื่อสร้างฐานข้อมูลใหม่ใน MongoDB ใช้คำสั่ง use ไวยากรณ์:

use yourDatabaseName;

คำสั่งนี้จะสร้างฐานข้อมูลใหม่ หากมีชื่ออยู่แล้วจะสลับไปใช้ฐานข้อมูลนั้นแทน

ตัวอย่าง: สร้างฐานข้อมูลชื่อ sample


> use sample;
switched to db sample

ตรวจสอบฐานข้อมูลปัจจุบัน


> db
sample

แสดงฐานข้อมูลทั้งหมด


> show dbs;
admin  0.000GB
config 0.000GB
local  0.000GB

สังเกต: ฐานข้อมูล sample ไม่ปรากฏในรายการ เพราะ MongoDB ไม่สร้างไฟล์จริงจนกว่าจะมีข้อมูล (อย่างน้อยหนึ่งเอกสาร) เข้าไป

Insert เอกสารเพื่อให้ฐานข้อมูลปรากฏ


> db.book.insert({"BookName":"Introduction to MongoDB"});
WriteResult({ "nInserted" : 1 })

แสดงฐานข้อมูลอีกครั้ง


> show dbs;
admin    0.000GB
config   0.000GB
local    0.000GB
sample   0.000GB

ตอนนี้ฐานข้อมูล sample ปรากฏในรายการแล้ว นี่คือวิธีที่ MongoDB ทำงานแบบ Lazy Creation — สร้างจริงเมื่อมีข้อมูลเข้าไป