Answer Posted / Amrendra Pandey
To insert data into MongoDB using Mongoose, you need to define a schema for your documents and then create a new model based on the schema. Here's an example:
1. Install Mongoose using npm:
```
npm install mongoose
```
2. Create a new JavaScript file (index.js) with the following content:
```javascript
const mongoose = require('mongoose');
// Define a schema for your document
const mySchema = new mongoose.Schema({
name: String,
age: Number
});
// Create a model based on the schema
const MyModel = mongoose.model('MyModel', mySchema);
// Connect to MongoDB and insert a new document
mongoose.connect('mongodb://username:password@remote_server:27017/mydb', { useNewUrlParser: true, useUnifiedTopology: true }, () => {
const newDocument = new MyModel({ name: 'John Doe', age: 30 });
newDocument.save((error) => {
if (error) console.log(error);
else console.log('Document inserted successfully');
});
});
```
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers