WinForms (C#) + MongoDB - Как я могу запустить сценарии БД, написанные в текстовых файлах? - PullRequest
0 голосов
/ 04 мая 2020

Допустим, у меня есть несколько сценариев mon go db, написанных отдельно в текстовые файлы в определенной папке.
Например (сценарии не имеют большого значения):

script1. txt

db.users.find({admin: true).forEach(function(user){
    if (user.age < 30) {
        user.admin = false;
        user.comments = "Had been admin before";
        db.users.save(user);
    }
})

script2.txt

db.jobs.find({*}).forEach(function(job){
    const employees = job.employees.

    employees.forEach(function(emp){
       if (employee.age < job.minAge) {
           employee.isLegal = false;
       } else {
           employee.isLegal = true;
       }
    })

    db.jobs.save(job);
})

Основной целью этих файлов сценариев является обновление текущей базы данных каждого из сотрудников моей компании dev envrionment.
Я хочу реализовать инструмент winforms с возможностью автоматического запуска этих сценариев.
На самом деле подключиться к локальной базе данных и запускать эти сценарии один за другим.

Я пытался выяснить, как я могу это сделать, но не смог найти ни одного совета.
Надеюсь, вы мне поможете. Спасибо:)

...