Вызов хранимой функции Javascript MongoDB в C # .Net
Мне нужно вызвать хранимую JavaScript-функцию MongoDB в коде C #.
Моя сохраненная функция JavaScriptGetUserInfo
function() {
return db.getCollection('Profession').find({});
}
Исполнение:
db.loadServerScripts();
GetUserInfo();
Он возвращает коллекцию со следующими документами (здесь я вставил только 2 документа, в действительности у меня более 10 тысяч документов)
{
"_id" : ObjectId("575845a713d284da0ac2ee81"),
"Profession_id" : "575841b313d284da0ac2ee7d",
"Prof_Name" : "Chief Officer"
}
{
"_id" : ObjectId("575845d213d284da0ac2ee82"),
"Profession_id" : "575841b313d284da0ac2ee7d",
"Prof_Name" : "Executive Officer"
}
В C #:
IMongoClient _client;
IMongoDatabase _database;
_client = new MongoClient();
_database = _client.GetDatabase("SampleDB");
Пожалуйста, помогите мне, как вызвать хранимую JavaScript-функцию MongoDB в коде C #.
Следующий вопрос используетEval
, В последней версии драйвераЯ не могу найти расширенную функцию_database.Eval
Вызов хранимой процедуры в MongoDB через C #
Пожалуйста, помогите мне ...