MongoDB در MVC – قسمت اول
پنجشنبه 7 آبان 1394در این مقاله ، شما یاد خواهید گرفت که سرور MongbDB را راه اندازی کنید. یاد خواهید گرفت که چگونه اتصال به سرور ر ا برقرار کنید و پایگاه داده خود را ایجاد نمایید و در 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 ایجاد می کند
در قسمت دوم مثالی برای شما قرار میدهیم.
- ASP.net MVC
- 2k بازدید
- 5 تشکر