Model Methods: Drop
Deleting an entire collection.
🪶 The drop method is used to delete a complete collection from the database, once deleted the data can no longer be recovered.
1 import MerlinDB, { Schema} from "@chrisaxxwell/merlin-db";2 //Or if you are using 'merlindb.max.js' just call 'new MerlinDB()'; 3 4 const merlin = new MerlinDB( ) ;5 merlin.connect( "USER-DATABASE") ; 6 7 const UserSchema = Schema( { 8 name: String , 9 age: Number 10 } ) ; 11 12 var userModel = merlin.model( "User", UserSchema) ;13 14 //userModel.drop(); 15 userModel.drop( ) .then( e => { 16 console.log( e) ; 17 //returns: 18 { 19 status: 200 , 20 message: " 'X' model deleted!" 21 } 22 } ) .catch( e => { 23 console.log( e) ; 24 //returns: 25 { 26 status: 400 , 27 message: "There's no 'X' model!" 28 } 29 } )