Когда я удаляю некоторые документы в агрегации mogodb, верните мне идентификатор null для результатов - PullRequest
0 голосов
/ 18 июня 2020

это код для получения среднего рейтинга

router.get("/ranked", async (req, res, next) => {
  Comment.aggregate([
    { "$unwind": "$post" },
    {
      "$group": {
        "_id": "$post",
        "ratingAvg": { "$avg": "$rating" }
      }
    }
    , {
      $limit: 4
    }
  ], function (err, results) {
    if (err) handleError(err);
    games.populate(results, { "path": "_id" }, function (err, result) {
      if (err) handleError(err);
      console.log(result);
      res.send(result)
    });
  })
});

это результат агрегации возвращает идентификатор null после удаления некоторых документов ссылка

и это изображение из реального приложения

ссылка

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