वेब ऍप्लिकेशन्स विकसित करण्याच्या प्रक्रियेत, डेटाबेसशी कनेक्ट करणे आणि क्वेरी करणे हा एक महत्त्वाचा भाग आहे. या लेखात, आम्ही अॅप्लिकेशनमधील मोंगोडीबी डेटाबेसला कसे कनेक्ट करावे आणि त्याची क्वेरी कशी करावी हे शोधू Express. लवचिकता आणि मापनक्षमतेमुळे Node.js ऍप्लिकेशन्समध्ये डेटा संग्रहित करण्यासाठी MongoDB ही लोकप्रिय निवड आहे.
मोंगोडीबी यासह कनेक्ट करत आहे Express:
प्रारंभ करण्यासाठी, आम्हाला npm द्वारे मुंगूस पॅकेज स्थापित करावे लागेल आणि MongoDB डेटाबेसशी कनेक्शन कॉन्फिगर करावे लागेल.
npm install express mongoose
मोंगोडीबी यासह कसे कनेक्ट करायचे याचे एक उदाहरण येथे आहे Express:
const mongoose = require('mongoose');
const express = require('express');
const app = express();
// Connect to the MongoDB database
mongoose.connect('mongodb://localhost/mydatabase', { useNewUrlParser: true, useUnifiedTopology: true })
.then(() => {
console.log('Connected to MongoDB');
// Continue writing routes and logic in Express
})
.catch((error) => {
console.error('Error connecting to MongoDB:', error);
});
// ... Other routes and logic in Express
app.listen(3000,() => {
console.log('Server started');
});
MongoDB कडून डेटा क्वेरी करत आहे:
MongoDB शी यशस्वीरित्या कनेक्ट केल्यानंतर, आम्ही अनुप्रयोगामध्ये डेटा क्वेरी करू शकतो Express. Mongoose वापरून MongoDB कडून डेटा क्वेरी करण्याचे एक उदाहरण येथे आहे:
const mongoose = require('mongoose');
// Define the schema and model
const userSchema = new mongoose.Schema({
name: String,
age: Number
});
const User = mongoose.model('User', userSchema);
// Query data from MongoDB
User.find({ age: { $gte: 18 } })
.then((users) => {
console.log('List of users:', users);
// Continue processing the returned data
})
.catch((error) => {
console.error('Error querying data:', error);
});
वरील उदाहरणात, आम्ही "वापरकर्ता" ऑब्जेक्टसाठी स्कीमा परिभाषित करतो आणि डेटा क्वेरी करण्यासाठी मॉडेल वापरतो. येथे, आम्ही 18 पेक्षा जास्त किंवा त्यापेक्षा जास्त वय असलेल्या सर्व वापरकर्त्यांना क्वेरी करतो आणि परत आलेले परिणाम लॉग करतो.
निष्कर्ष: या लेखात, आम्ही अॅप्लिकेशनमधील मोंगोडीबी डेटाबेसशी कसे कनेक्ट करावे आणि क्वेरी कशी करावी हे शोधले आहे Express. Node.js ऍप्लिकेशन्ससाठी डेटाबेस सोल्यूशन म्हणून MongoDB वापरणे आम्हाला एक लवचिक आणि शक्तिशाली पर्याय प्रदान करते. मुंगूसचा वापर करून, आम्ही सहजपणे डेटा क्वेरी करू शकतो आणि विश्वसनीय वेब अनुप्रयोग तयार करू शकतो.