У меня есть набор реплик, и я хочу, чтобы rs.status () проанализировал его. Как я могу запускать команды типа rs.status()
из драйвера C #?
Как запустить команду mongo rs.status из драйвера c #
Ответы (1)
Я не очень знаком с C #, но вы можете использовать C # runCommand, имея в виду, что rs .Status - это оболочка для команды базы данных replSetGetStatus. Это означает, что вы можете запустить его с db.runCommand({ replSetGetStatus: 1 })
P.S. включая комментарий irmorteza:
var database = mongoServer.GetDatabase("admin");
var res = database.RunCommand("replSetGetStatus");
person
Salvador Dali
schedule
30.11.2013
Спасибо, Сальвадор. var database = mongoServer.GetDatabase (администратор); var res = database.RunCommand (replSetGetStatus);
- person irmorteza; 01.12.2013
в драйвере mongo версии 2.7.2 он ожидает определения ‹TResult›. database.RunCommand ‹TResult› (replSetGetStatus); это дает мне ошибку {читатель JSON ожидал значение, но нашел "replSetGetStatus".} есть идеи, как использовать этот метод?
- person eran otzap; 15.01.2019
stackoverflow.com/questions/54201705/
- person eran otzap; 15.01.2019