응답: $lookup 결과를 그룹이 아닌 대상으로 변환: $lookup 결과를 그룹이 아닌 대상으로 변환

1382 단어

응답: $lookup 결과를 그룹 대신 대상으로 변환


2017년 1월 12일
37

사용만 하면 됩니다 $unwind .입력 문서에서 배열 필드를 해체하여 요소마다 문서를 출력합니다
let query = mongoose.model('Discipline').aggregate([
    {
      $match: {
        project: mongoose.Types.ObjectId(req.params.projectId)
      },
    },
    {
      $lookup: {
        from: "typecategories",
        localField: "typeCategory",
        foreignField: "_id",
        as: "typeCategory"
      }
    },
    {$unwind: '$typeCategory'},
    {
      $project:

Open Full Answer

좋은 웹페이지 즐겨찾기