Выполнение пользовательских функций в MongoDB на C#

Я пытаюсь выполнить пользовательскую функцию в MongoDB из С#, используя метод RunCommand(). Но всякий раз, когда я пытаюсь указать имя функции или пробую ее с помощью eval, она просто выдает исключение с указанием ожидаемого значения, но найден какой-то символ.

Предположим, ниже приведена моя функция в mongodb:

добавить (x1, x2) {возврат x1+x2;}

Я попытался выполнить следующее, но не удалось:

_db.RunCommand($"добавить({x1},{x2})")

_db.RunCommand($"{ eval: "добавить({x1},{x2})"}")

_db.RunCommand($"{ $eval: "добавить({x1},{x2})"}")

0 ответов

Другие вопросы по тегам