Как проверить состояние подключения MongoDB в D?
Насколько я понимаю, из документов вибрировали 2 API для MongoDB 1. Низкий уровень 2. Высокий уровень
У низкоуровневого API есть свойство подключения, поэтому я могу подключиться к БД и проверить, успешно ли установлено соединение, с помощью следующего кода:
auto db = new MongoConnection("localhost", 27017);
db.connect;
if (db.connected == true)
writeln("Connected");
else
writeln("Can't connect to DB");
Но все примеры показывают, что мне нужно использовать Connect с Mongo с connectMongoDB
учебный класс: auto db = connectMongoDB("localhost").getDatabase("test");
но этот класс не имеет метода статуса подключения.
- Могу ли я вернуться из MongoConnection
MongoClient
введите и используйте это в моем коде. Если я правильно понимаю, все другие методы нуждаются в MongoClient для получения основных операций. - Могу ли я проверить состояние соединения с
connectMongoDB
учебный класс? - Зачем
try-catch
блок, безрезультатно? Даже если я сделаю неправильную connectionString, я все еще не могу получить сообщение об ошибке.