Console Application
Console Application
js
const mongoose = require('mongoose');
mongoose.connect(mongoURI, {
useNewUrlParser: true,
useUnifiedTopology: true
});
const db = mongoose.connection;
// Define a schema
const schema = new mongoose.Schema({
name: String,
age: Number,
address: String
});
// Define a model
const Model = mongoose.model('Model', schema);
// CRUD Operations
// UPDATE
const updateDocument = async () => {
const doc = await Model.findOneAndUpdate({ name: 'Logeshkumar' }, { age: 31 }, { new: true
});
console.log('Document updated:', doc);
};
// DELETE
const deleteDocument = async () => {
const doc = await Model.findOneAndDelete({ name: 'Logeshkumar' });
console.log('Document deleted:', doc);
};
performCRUDOperations().catch(console.error);
});