สามารถ ลง Mongodb ได้หลายตัว ในเครื่องเดียวกัน วิธีให้หา Version ติดๆกัน เช่น 6 กับ 7
ปรกติ Installer จะ set default ให้ตัวล่าสุด
ให้ปิด Service ตัวเก่า แล้ว ไป command cmd >mongod --config <config>.cfg ใน Program files..\mongodb..\server..\<version>
วิธีล้าง ใช้ mongo shell
db.adminCommand("listDatabases").databases.
map(d => d.name).
filter(n => ["admin", "config", "local"].indexOf(n) == -1 ).
map(n => db.getSiblingDB(n).dropDatabase())
python
from pymongo import MongoClient
# Connect to MongoDB
client = MongoClient('mongodb://localhost:27017/')
# Get the list of all database names, excluding 'admin', 'config', 'local'
db_names = client.list_database_names()
db_names = [name for name in db_names if name not in ('admin', 'config', 'local')]
# Drop each of the filtered databases
for db_name in db_names:
client.drop_database(db_name)
print(f"Dropped database: {db_name}")ต้องการ restore ก็ทำได้