مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

zeynabsh

عضویت از 1395/09/03

اتصال به mongodb

  • چهارشنبه 3 آذر 1395
  • 07:39
تشکر میکنم

سلام من یک برنامه ساده برای اتصال به پایگاه داده mongodb نوشتم ولی متصل نمیشه کسی میدونه مشکل چیه؟

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MongoDB.Bson;
using MongoDB.Driver;
using MongoDB.Driver.Builders;
using MongoDB.Driver.GridFS;
using MongoDB.Driver.Wrappers;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            MongoClient mongoClient = new MongoClient("mongodb://localhost:27017");
            MongoServer mongoServer = mongoClient.GetServer();
            MongoDatabase db = mongoServer.GetDatabase("mycollect");
            MongoCollection<BsonDocument> coll = db.GetCollection<BsonDocument>("mytable");
            foreach (var item in coll.FindAll())
            {
                Console.WriteLine(item.ToString());
            }
            Console.WriteLine("myProject");
            Console.ReadKey();
          
        }
    }
}

پاسخ های این پرسش

تعداد پاسخ ها : 9 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 3 آذر 1395
  • 10:15

سرور را اجرا کردید ؟

کاربر سایت

zeynabsh

عضویت از 1395/09/03

  • چهارشنبه 3 آذر 1395
  • 11:09

بله اجرا کردم

جالبه این برنامه تو جاوا جواب میده ولی اینجا نه!

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 3 آذر 1395
  • 11:17

متن خطا اشاره به اجرا نبودن میکنه

باید حتما به صورت Run as admin اجرا کنید

کاربر سایت

zeynabsh

عضویت از 1395/09/03

  • چهارشنبه 3 آذر 1395
  • 11:31

ممنون

ولی اجرا نشد بازم:(

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 3 آذر 1395
  • 11:34

اگر فایروال دارید در اون شماره پورت را allow کنید

کاربر سایت

zeynabsh

عضویت از 1395/09/03

  • چهارشنبه 3 آذر 1395
  • 11:45

پورت رو هم ALLOW کردم ولی همون وضعیته

من فک میکنم یه مشکلی توی ویژوال استدیو هست . چون با جاوا تو اینتلیج اجرا میشه!

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 3 آذر 1395
  • 11:46

ویژوال را نیز به صورت run as admin اجرا کنید

این اخرین راه حل که ذهنم میرسه هست

کاربر سایت

zeynabsh

عضویت از 1395/09/03

  • چهارشنبه 3 آذر 1395
  • 11:58

اجرا کردم. وضعیت به همون صورته....

متشکر بابت وقتی که گذاشتید.

ممنون

کاربر سایت

zeynabsh

عضویت از 1395/09/03

  • پنجشنبه 4 آذر 1395
  • 10:51

منظور از اینکه ویژوال استدیو باید isolated شود چیه؟ 
ویژوال استدیو من 2013 است به نظرتون با ورژن های دیگه مشکل حل میشه؟؟

باتوجه ب این لینک:

http://ably.ir/Post/342/System-IO-FileNotFoundException-Could-not-load-file-or-assembly/-1

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)