Невозможно подключиться к серверу mongodb - PullRequest
2 голосов
/ 08 августа 2011

Сервер Mongodb работает без определенной конфигурации, просто скачайте его и запустите (bin / mongod.exe, база данных: test - windows 7 x64, host: localhost)

Затем я создал приложение .Net:

var server = MongoDB.Driver.MongoServer.Create("mongodb://localhost");
var database = server.GetDatabase("test");

using (server.RequestStart(database)) // MongoConnectionException - Unable to connect to server

сервер:

server.RequestStart (база данных C: \ Users \ Гари Бенаттар \ Desktop \ Utils \ MongoDb \ mongodb-win32-x86_64-1.0.0 \mongodb-

win32-x86_64-1.0.0 \ bin \ mongod.exe --help для справки и параметров запуска

Пн. авг. 08 16:12:02 Mongo DB: запуск: pid =0 port = 27017 dbpath = / data / db

/ master = 0 slave = 0 64-битный

Пн, авг 08 16:12:02 дБ версия v1.0.0, версия PDF-файла 4.4

Пн Авг 08 16:12:02 git version: dabf2ce54614c6de9d728af445eec47f39dde19f

Пн Авг 08 16:12:02 sys info: windows (6, 0, 6002, 2, «Пакет обновления 2»)

Пн Авг 08 16:25:13 соединение принято с 127.0.0.1:4847 # 7

Пн Авг 08 16:25:13 конец соединения 127.0.0.1:4847

Dll:

использование MongoDB.Bson;

использование MongoDB.Driver;

Я также пытаюсь без брандмауэра - кстати, я добавил правило внутри для mongodb, а также VSstudio 2010

Что это можетбыть?

Ответы [ 2 ]

1 голос
/ 09 августа 2011

Я установил mongodb-win32-x86_64-1.8.2 вместо mongodb-win32-x86_64-1.0.0, а затем создал новую папку данных и запустил mongo (в качестве службы Windows) - все работало нормально ...

1 голос
/ 08 августа 2011

Попробуйте указать порт

mongodb://localhost:27017 

Если это не работает, вы должны проверить вывод журнала для mongo и убедиться, что у вас правильно настроен каталог данных. Я не уверен, где он по умолчанию, но на моей машине это c:\data\db, и я не помню, чтобы изменить настройки по умолчанию. Попробуйте создать этот каталог и попробуйте снова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...