MongoDB Conversation из оператора SQL JOIN плюс отображение дополнительного поля - PullRequest
0 голосов
/ 02 ноября 2018
Member {
  codeId:   154
  lastName: "Pogi"
  firstName:"Juan"
  grade:    "GR 10"
  section:  "Diamond"
  teacher:  "MS. JESSICA GOMEZ"
  memberID: 1
}

Visits {
  memberId: 116
  logDate:  2018-10-14 15:41:08.000
}

Привет! * * 1002

Используя таблицы выше, как мне создать оператор MongoDB, который будет генерировать общее количество посещений по разделам за определенный месяц, а затем отображать следующее: оценка, раздел, количество посещений ---

   db.visits.aggregate([
    {
        $lookup:
        {
            from:         "members",
            localField:   "memberId",
            foreignField: "memberID",
            as:           "SD"
        }
    },
    {
        $project: {"logDate":1, "SD.grade":1, "SD.section":1}
    },
    {
        $group: {_id: "$SD.section", count:{$sum:1}}
    }
])

После чтения этой темы: Я пришел с этим утверждением выше.

Есть ли способ, чтобы я мог также показать оценку рядом с разделом. Я только получаю раздел и считаю окончательным результатом.

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