@Astral100498

Как исправить ошибку при запросе к mongodb?

Добрый день. У меня есть коллекция5fd7ad351fe74905139623.png

Делаю сортировку. Подсчитываю количество дубликатов и сумму размеров пакетов (Size). Затем записываю в другую коллекцию. Вот что получаю 5fd7ae18001b8238299369.png

Как мне поместить сумму пакетов, сейчас это поле(count) в поле Size?и убрать поле count чтобы было вот так 5fd7aed2cb7a8447423979.png

Вот мой код. Я немного не пойму что нужно изменить?
var ss = mongoQLog.aggregate([ {
    $group: { _id: { name: "$ip", value: "$port2", value2:"$protocol"},
      doc: { $last: "$$ROOT" }, // Retrieve only last doc in a group
      count:{$sum:"$size"},
      total:{$sum:1}
      
    }
  },
  {
      
    $replaceRoot: { newRoot: { $mergeObjects: [{ count: '$count',total:"$total" }, '$doc'] }} // replace doc as object as new root of document
  },
  { $out : 'collection_new' }]).exec(function ( e, d ) {
        
});
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы