преобразование запроса mongodb для монголита - PullRequest
0 голосов
/ 19 октября 2018

В настоящее время я конвертирую свои запросы mongodb, чтобы я мог запускать их из R с помощью mongolite.До сих пор при преобразовании всех моих запросов на агрегацию я преуспел в простом заключении моего ключа: пары объектов в "" и заключении в квадратные скобки в конце всего запроса.

Однако я изо всех сил пытаюсь преобразовать этот конкретный запрос ниже, к которому прикреплен вызов функции, который используется специально для преобразования 2 элементов в числа для последующей фильтрации / вычисления.

db.Files_2017.find({ "Company.Department.@attributes.day": { $gte:10}}).forEach(function (doc){
        doc.Company.Department.Event.forEach(function (event){
          event.Q.forEach(function (q) {
            if (q["@attributes"].qualifier_id == "140" || q["@attributes"].qualifier_id == "141") {
                    q["@attributes"].value = parseFloat(q["@attributes"].value);
                }
          });
        });
    db.Files_2017.save(doc);    
}); 

Я должен признать, что не знал все тонкости этого кода, поскольку я не очень хорошо знаком с javascript, но до сих пор этот кусок кода отлично работал для меня в оболочке mongodb.Однако я изо всех сил пытаюсь превратить это в то, что может быть запущено с монголитом.

Любая помощь в том, как подготовить JS-код для монголита (если такая возможность возможна) или просто указание мне в правильном направлении, была бы очень признательна.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...