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

ฉันจะวางฐานข้อมูล MongoDB จากบรรทัดคำสั่งได้อย่างไร


หากต้องการวางฐานข้อมูล MongoDB จากบรรทัดคำสั่ง ให้ใช้ไวยากรณ์ต่อไปนี้:

mongo yourDatabaseName --eval "db.dropDatabase()"

เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราแสดงฐานข้อมูลทั้งหมดจาก MongoDB แบบสอบถามมีดังนี้ −

> show dbs;

ต่อไปนี้เป็นผลลัพธ์ -

StudentTracker 0.000GB
admin 0.000GB
config 0.000GB
local 0.000GB
sample 0.000GB
test 0.003GB

วางฐานข้อมูลด้วยชื่อ 'StudentTracker' แบบสอบถามมีดังต่อไปนี้เพื่อวางฐานข้อมูลจากบรรทัดคำสั่ง -

C:\Program Files\MongoDB\Server\4.0\bin>mongo StudentTracker --eval "db.dropDatabase()"

ต่อไปนี้เป็นผลลัพธ์ -

MongoDB shell version v4.0.5
connecting to: mongodb://127.0.0.1:27017/StudentTracker?gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("afc34e93-b4c0-46f0-85bd-b80ed17b8c11") }
MongoDB server version: 4.0.5
{ "dropped" : "StudentTracker", "ok" : 1 }

ตอนนี้ตรวจสอบฐานข้อมูลว่าหลุดหรือไม่ แบบสอบถามมีดังนี้ −

> show dbs

ต่อไปนี้เป็นผลลัพธ์ -

admin 0.000GB
config 0.000GB
local 0.000GB
sample 0.000GB
test 0.003GB

ดูตัวอย่างผลลัพธ์ ฐานข้อมูล 'StudentTracker' หลุด