لدي مشروع رئيسي يتصل بقاعدة بيانات mongodb ولكن بضمنه أيضاً أقسام أخرى صغيرة تتعامل مع قواعد بيانات مستقلة عن بعضها.
ولكن المشكلة أن mongoose لا يسمح بإجراء أكثر من اتصال مع قواعد البيانات بما أن المودل مبني من خلال إنشاء غرض mongoose واحد. وأيضاً المشكلة الثانية أنه لا يمكنني إنشاء أكثر من نسخة من نفس الغرض mongoose ضمن node js.
لقد حاولت استخدام التوابع التالية عند إنشاء الاتصال في mongoose:
createConnection()
و
openSet()
ولكن لم يتم حل المشكلة.
هل يوجد طريقة معيّنة لحل هذه المشكلة وإجراء أكثر من اتصال مع قواعد بيانات مختلفة ضمن نفس المشروع؟ وهل هنالك أي مكتبات أو إضافات قد تسهّل إدارة هذه الاتصالات؟
السؤال
Tamim Fahed
لدي مشروع رئيسي يتصل بقاعدة بيانات mongodb ولكن بضمنه أيضاً أقسام أخرى صغيرة تتعامل مع قواعد بيانات مستقلة عن بعضها.
ولكن المشكلة أن mongoose لا يسمح بإجراء أكثر من اتصال مع قواعد البيانات بما أن المودل مبني من خلال إنشاء غرض mongoose واحد. وأيضاً المشكلة الثانية أنه لا يمكنني إنشاء أكثر من نسخة من نفس الغرض mongoose ضمن node js.
لقد حاولت استخدام التوابع التالية عند إنشاء الاتصال في mongoose:
createConnection() و openSet()
ولكن لم يتم حل المشكلة.
هل يوجد طريقة معيّنة لحل هذه المشكلة وإجراء أكثر من اتصال مع قواعد بيانات مختلفة ضمن نفس المشروع؟ وهل هنالك أي مكتبات أو إضافات قد تسهّل إدارة هذه الاتصالات؟
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.