قمت بانشاء ملف populated.js بهذه الطريقة مع العلم لا تضاف اي بيانات الى قاعدة البيانات
ويظهر لي الخطا التالي
MongooseError: Operation `books.insertOne()` buffering timed out after 10000ms
ملف populated.js
const mongoose = require('mongoose');
const Book = require('./modles/book');
const Author = require('./modles/author');
const BookInstance = require ('./modles/bookinstance');
const Genre = require('./modles/genre');
//اضافة عينة بيانات الى نموذج الكتاب
const samplebook ={
title:"Gold and fire",
author:'ahmed',
summary:'this book talk about the seven kingdom ',
isbn:'2011',
genre:'fantasa'
};
Book.create(samplebook)
.then((createdBook) => {
console.log('تمت إضافة بيانات الكتاب بنجاح:', createdBook);
mongoose.connection.close(); // إغلاق اتصال بعد إضافة البيانات
})
.catch((err) => {
console.error('حدث خطأ أثناء إضافة بيانات الكتاب:', err);
mongoose.connection.close(); // إغلاق اتصال في حالة حدوث أخطاء
});
author , genre وضعت نوعها string فقط لتجربة اضافة البيانات