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

จะลบทุกอย่างในฐานข้อมูล MongoDB ได้อย่างไร?


คุณสามารถลบทุกอย่างในฐานข้อมูล MongoDB โดยใช้ฟังก์ชัน dropDatabase() ไวยากรณ์มีดังนี้ −

use yourDatabaseName;
db.dropDatabase();

ไวยากรณ์ด้านบนจะลบทุกอย่างในฐานข้อมูล MongoDB

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

> show dbs

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

use yourDatabaseName;
admin 0.000GB
config 0.000GB
flighInformation 0.000GB
local 0.000GB
sample 0.000GB
sampleDemo 0.000GB
test 0.003GB

ตอนนี้เราจะลบทุกอย่างออกจากฐานข้อมูล 'flightInformation'

ขั้นแรก คุณต้องเปลี่ยนฐานข้อมูลเป็น 'flightInformation' แบบสอบถามมีดังต่อไปนี้ −

> use flighInformation;
switched to db flighInformation

ต่อไปนี้คือแบบสอบถามเพื่อลบทุกอย่างออกจากฐานข้อมูล 'flightInformation' -

> db.dropDatabase();

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

{ "dropped" : "flighInformation", "ok" : 1 }

นี่คือแบบสอบถามเพื่อแสดงรายการฐานข้อมูลทั้งหมด -

> show dbs;

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

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

ดูตัวอย่างเอาต์พุต ทุกอย่างถูกลบออกจากฐานข้อมูล 'flightInformation'