আমি একটি নোড.জেএস প্রকল্প করছি যার মধ্যে সাব-প্রকল্প রয়েছে। একটি উপ প্রকল্পে একটি মংডোব ডাটাবেস থাকবে এবং মোংজু ডিবি মোড়ানোর এবং অনুসন্ধানের জন্য ব্যবহৃত হবে। তবে সমস্যা হচ্ছে
- মডেলগুলি একটি সংযোগের ভিত্তিতে তৈরি হওয়ায় মোঙ্গুজ একক মঙ্গু উদাহরণে একাধিক ডাটাবেস ব্যবহার করতে দেয় না।
একাধিক মঙ্গু দৃষ্টান্ত ব্যবহার করতে, নোড.জেএস একাধিক মডিউল দৃষ্টান্তের অনুমতি দেয় না কারণ এতে ক্যাচিং সিস্টেম রয়েছে
require()
। আমি নোড.জেএসগুলিতে মডিউল ক্যাচিং অক্ষম জানি but তবে আমি মনে করি এটি কেবল মঙ্গুজের জন্য প্রয়োজনীয় কারণ এটি ভাল সমাধান নয়।আমি ব্যবহার করার চেষ্টা করেছি
createConnection()
এবংopenSet()
নকুল মধ্যে, কিন্তু এটা সমাধান ছিল না।আমি সাব প্রকল্পে নতুন মঙ্গুসের দৃষ্টান্তটি পাঠাতে মঙ্গুজের উদাহরণটি ( http://blog.imaginea.com/deep-copy-in-javascript/ ) অনুলিপি করার চেষ্টা করেছি , তবে এটি নিক্ষেপ করছে
RangeError: Maximum call stack size exceeded
।
আমি জানতে চাই যে এই সমস্যাটির জন্য কোনওভাবেই মঙ্গুজের সাথে কোনও একাধিক ডাটাবেস বা কোনও কার্যনির্বাহী ব্যবহার করা যায়? কারণ আমি মনে করি মঙ্গুজ বেশ সহজ এবং দ্রুত। বা সুপারিশ হিসাবে অন্য কোন মডিউল?
useDb
যে একই সংযোগ পুল ব্যবহার করে কমান্ড ব্যবহার করা ভাল better