I'd like to to select distinct values from my collection. My query right now, looks like this:
use mongo;
db.getCollection("Students").find(
{
"Name" : {
"$exists" : true
},
"Last_Name" : {
"$exists" : true
},
"Studies" : "Computer Technologies"
},
{
"Name" : 1.0,
"Surname" : 1.0,
"Studies" : 1.0,
"Semester" : 1.0
}
);
My collection looks like
id1 name1 last_name1 studies1 semester1 course1
id2 name1 last_name1 studies1 semester1 course2
id3 name1 last_name1 studies1 semester1 course3
.....
id10 name2 last_name2 studies1 semester1 course1
id11 name2 last_name2 studies1 semester1 course2
id12 name2 last_name2 studies1 semester1 course3
and that's the result which I get when I run my query.
I'd like to have info about all students from certain studies (in this case from Computer Technologies studies) and I get extra values for every student, because every student has separate collection for each course he enrolled.
So, I'd like to get this result.
name1 last_name1 studies1
name2 last_name2 studies1
name3 last_name3 studies1
Thanks.
P.S. I'm using Studio 3T.