How to insert data into mongodb using mongoose?
Answer / 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 |
Why should I use mongodb?
Is mongodb publicly traded?
How is mongodb data stored?
Is mongodb a nosql database? Explain.
What is mongodb replica set?
How to connect mongodb with visual studio 2017?
Can mongodb store binary data?
What are the disadvantages of mongodb?
Is mongodb an orm?
What are the benefits of mongodb?
What is mongodb and why we use?
Is mongodb a relational database?
Oracle (3253)
SQL Server (4518)
MS Access (429)
MySQL (1402)
Postgre (483)
Sybase (267)
DB Architecture (141)
DB Administration (291)
DB Development (113)
SQL PLSQL (3330)
MongoDB (502)
IBM Informix (50)
Neo4j (82)
InfluxDB (0)
Apache CouchDB (44)
Firebird (5)
Database Management (1411)
Databases AllOther (288)