Коллекция A: Список фильмов с "середины", как ID:MongoDB: Поиск данных в коллекции A, которые существуют в коллекции B
> db.moviesCollection.find().pretty()
{
"_id" : ObjectId("57266290482b0b6d8ad6a8bd"),
"mid" : 1,
"title" : "Toy Story (1995)",
"genres" : "Animation|Children's|Comedy"
}
{
"_id" : ObjectId("57266290482b0b6d8ad6a8be"),
"mid" : 3,
"title" : "Grumpier Old Men (1995)",
"genres" : "Comedy|Romance"
}
Коллекция B: Перечень номинальных фильмов "середине"
> db.ratingsCollection.find().pretty()
{
"_id" : ObjectId("57266359482b0b6d8ad6b7e8"),
"uid" : 1,
"mid" : 1193,
"rating" : 5,
"timestamp" : 978300760
}
{
"_id" : ObjectId("57266359482b0b6d8ad6b7e9"),
"uid" : 1,
"mid" : 661,
"rating" : 3,
"timestamp" : 978302109
}
Мой вопрос: Как я могу получить все фильмы из фильма (moviesCollection), которые существуют (в середине) в (ratingCollection), названия фильмов с рейтингом? thx заранее.
Просьба уточнить, что вы имеете в виду "существует (середина)"? – thepirat000