Я запускаю mongodb из кода C#.
я подключаю к нему без упоминания какой-либо порт:Работа с mongodb без живого порта (встроенный)
ProcessStartInfo start = new ProcessStartInfo();
start.FileName = dir + @"\mongod.exe";
start.WindowStyle = ProcessWindowStyle.Hidden;
start.UseShellExecute = false;
start.Arguments = "--dbpath d:\test\mongodb\data";
Process mongod = Process.Start(start);
MongoClient client = new MongoClient();
MongoServer server = client.GetServer();
MongoDatabase database = server.GetDatabase("db_name");
в MongoDB консоли (выходное окно) Я вижу, что MongoDB прослушивает порт.
Можно ли запустить mongo без порта?
http://fir3pho3nixx.blogspot.com/2011/08/using-mongodb-as-embedded-application.html –
Какая польза от MongoDB без порта? Ничто не могло с ним общаться. Он имеет порт по умолчанию. – WiredPrairie
@ShahroozJefri ㇱ - Не знаете, почему вы связались с этим? MongoDB по-прежнему нужен порт. – WiredPrairie