MongoDB
استخدام MongoDB مع Node.js: دليل شامل
10 مايو 2023
10 دقائق


يعقوب الحيدري
مطور واجهة أمامية
مقدمة
MongoDB هي قاعدة بيانات NoSQL مرنة تتيح تخزين البيانات بطريقة JSON. في هذا الدليل، سنتعلم كيفية الاتصال بـ MongoDB باستخدام Node.js و Mongoose.
تثبيت Mongoose
bash
npm install mongoose
إنشاء اتصال بقاعدة البيانات
javascript
const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost:27017/mydatabase', {
useNewUrlParser: true,
useUnifiedTopology: true
}).then(() => console.log('متصل بقاعدة البيانات'));
إنشاء مخطط بيانات
javascript
const userSchema = new mongoose.Schema({
name: String,
email: String
});
const User = mongoose.model('User', userSchema);
إدراج واسترجاع البيانات
javascript
const addUser = async () => {
const user = new User({ name: 'أحمد', email: 'ahmed@example.com' });
await user.save();
console.log('تمت إضافة المستخدم');
};
const getUsers = async () => {
const users = await User.find();
console.log(users);
};
addUser();
getUsers();
الخاتمة
MongoDB مع Node.js يوفر طريقة مرنة وقوية لتخزين البيانات. يمكنك تطوير هذا المثال بإضافة مصادقة JWT أو علاقات بين الجداول.
MongoDB
Node.js
Database
مقالات ذات صلة

Node.js
بناء واجهة خلفية باستخدام Node.js و Express
في هذا المقال، سنتعلم كيفية بناء واجهة خلفية قوية باستخدام Node.js و Express، وكيفية إنشاء API RESTful للتواصل مع تطبيق الواجهة الأمامية.
20 أبريل 2023
12 دقائق
اشترك في النشرة الإخبارية
احصل على أحدث المقالات والتحديثات مباشرة في بريدك الإلكتروني
لن نرسل لك أي رسائل غير مرغوب فيها. يمكنك إلغاء الاشتراك في أي وقت.