কম্পিউটার

MongoDB ডাটাবেস বিদ্যমান কিনা পরীক্ষা করুন?


MongoDB ডাটাবেস বিদ্যমান কিনা তা পরীক্ষা করার দুটি সম্ভাবনা রয়েছে।

কেস 1 :প্রথম সম্ভাবনা হল MongoDB ডাটাবেস বিদ্যমান অর্থাৎ এটি নির্দিষ্ট সূচক প্রদান করে।

কেস 2 :দ্বিতীয় সম্ভাবনা হল MongoDB ডাটাবেস বিদ্যমান নেই অর্থাৎ এটি সূচক -1 প্রদান করে।

দ্রষ্টব্য :একটি সূচক 0 থেকে শুরু হয় এবং একটি অ্যারের মতো (N-1) দিয়ে শেষ হয়৷

MongoDB ডাটাবেস বিদ্যমান কিনা তা পরীক্ষা করার জন্য সিনট্যাক্স নিম্নরূপ।

db.getMongo().getDBNames().indexOf("yourDatabaseName");

কেস 1 :MongoDB ডাটাবেস বিদ্যমান কিনা তা পরীক্ষা করতে আমরা উপরের সিনট্যাক্স বাস্তবায়ন করি। নিম্নোক্ত প্রশ্নটি

db.getMongo().getDBNames().indexOf("test");

এটি নিম্নলিখিত আউটপুট তৈরি করবে

6

উপরের নমুনা আউটপুটটি দেখুন, আমরা 6 পাচ্ছি যার মানে ডাটাবেস "পরীক্ষা" বিদ্যমান এবং এটি সূচক 6 এ উপস্থিত রয়েছে।

এখন সব ডাটাবেস চেক করা যাক। নিম্নোক্ত প্রশ্নটি

> show dbs;

এটি নিম্নলিখিত আউটপুট তৈরি করবে

admin             0.001GB
config            0.000GB
local             0.000GB
sample            0.001GB
sampleDemo        0.000GB
studentSearch     0.000GB
test              0.009GB

উপরের নমুনা আউটপুট দেখুন, ডাটাবেস "পরীক্ষা" বিদ্যমান এবং সূচক 6 এ রয়েছে।

কেস 2 :যদি MongoDB ডাটাবেস বিদ্যমান না থাকে

> db.getMongo().getDBNames().indexOf("education");

ডাটাবেস "শিক্ষা" বিদ্যমান না থাকায় নিম্নলিখিত আউটপুট -1 প্রদর্শন করছে

-1

  1. MongoDB-তে একটি অ্যারেতে সদৃশ জন্য পরীক্ষা করুন?

  2. একটি MySQL ডাটাবেস বিদ্যমান কিনা তা কিভাবে পরীক্ষা করবেন?

  3. C# এ একটি ফাইল বিদ্যমান আছে কিনা তা পরীক্ষা করুন

  4. MongoDB নিরাপত্তা টিপস