MongoDB در MVC – قسمت اول

پنجشنبه 7 آبان 1394

در این مقاله ، شما یاد خواهید گرفت که سرور MongbDB را راه اندازی کنید. یاد خواهید گرفت که چگونه اتصال به سرور ر ا برقرار کنید و پایگاه داده خود را ایجاد نمایید و در Mvc از آن استفاده نمایید.

 MongoDB در MVC – قسمت اول

در این مقاله ، شما یاد خواهید گرفت که سرور  MongbDB  را راه اندازی کنید. یاد خواهید گرفت که چگونه اتصال به سرور ر ا برقرار کنید و پایگاه داده خود را ایجاد نمایید و در Mvc  از آن استفاده نمایید.

مرحله اول : ابتدا شروع میکنیم با MongoDB server و آن را نصب و راه اندازی خواهیم کرد. در اینجا ما از  MongoDB 3.0.4 server استفاده میکنیم. تصویر زیر نصب و راه اندازی سرور را نشان می دهد. فایل های نصب را از وب سایت رسمی MongoDB  دریافت کنید.

مرحل دوم:پس از نصب وقت ان است که بررسی کنیم که MongoDB به درستی روی سیستم نصب شده است یا نه . به محل نصب MongoDB می رویم و د اخل Files/MongoDB/Server/3.0/bin می شویم. پس از نصب موفقیت امیز پوشه bin  شامل فایل های زیر است.

مرحله 3 : آغاز MongoDB

برا ی شروع MongoDB به داخل فایل bin می رویم و Mongod را اجرا میکنیم.

مرحله 4 : اتصال با MongoDB به منظور انجام عملیات پایگاه داده

دستور  C:\Program Files\MongoDB\Server\3.0\bin\mongo را در Command Prompt اجرا کنید اجرای دستور DBS را نشان میدهد.یک لیست از حضور DataBase در server  .

ساخت برنامه Mvc  با MongoDB

همانطور که در شکل زیر میبینید ما یک صفحه برای افزودن کاربر در سایت ساخته ایم.

فولدر ها در برنامه به شکل زیر است.

فایل User Repositary : ما استفاده میکنیم از این کلاس برای انجام عملیات CRUD در پایگاه داده MongoDB

پایگاه داده را ایجاد کنید

using MongoDB.Bson;     
	using MongoDB.Driver;     
	using MongoDB.Driver.Builders;     
	using System;     
	using System.Collections.Generic;     
	using System.Linq;     
	using System.Web;     
	    
	namespace MvcRegistration.Models     
	{     
	    public class UserRepositary : IUserRepositary     
	    {     
	        ObjectId id = new ObjectId();     
	    
	        MongoClient client = null;     
        MongoServer server = null;     
	        MongoDatabase database = null;     
	        MongoCollection UserDetailscollection = null;     
	    
	        string connectionString = "mongodb://localhost";     
	        private List<UserModel> _UserList = new List<UserModel>();     
	    
	        public UserRepositary()     
	        {     
	            try    
	            {     
                client = new MongoClient(connectionString);     
	    
                server = client.GetServer();     
	    
                database = server.GetDatabase("MVCDB");     
	                     
                UserDetailscollection = database.GetCollection<UserModel>("UserModel");     
	            }     
	            catch (Exception ex)     
	            {     
	                Console.WriteLine(ex.Message);     
	            }     
	        }         
	    }     
	}

کد بالا پایگاه داده MvcDB را در سرور MongoDB ایجاد می کند

در قسمت دوم مثالی برای شما  قرار میدهیم.

آموزش mongodb

ایمان مدائنی

نویسنده 1299 مقاله در برنامه نویسان

کاربرانی که از نویسنده این مقاله تشکر کرده اند

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید