Выполнение пользовательских функций в MongoDB на C#
Я пытаюсь выполнить пользовательскую функцию в MongoDB из С#, используя метод RunCommand(). Но всякий раз, когда я пытаюсь указать имя функции или пробую ее с помощью eval, она просто выдает исключение с указанием ожидаемого значения, но найден какой-то символ.
Предположим, ниже приведена моя функция в mongodb:
добавить (x1, x2) {возврат x1+x2;}
Я попытался выполнить следующее, но не удалось:
_db.RunCommand($"добавить({x1},{x2})")
_db.RunCommand($"{ eval: "добавить({x1},{x2})"}")
_db.RunCommand($"{ $eval: "добавить({x1},{x2})"}")