У меня есть следующая модель данных в mongodb с 10 подобными документами, подобными этим:
{
"_id": "M002",
"Title": "The Dark Knight",
"Genre": "Action,Crime,Drama",
"Production house": ['Warner Bros.', 'Legendary Entertainment', 'Syncopy'],
"Year": 2008,
"Runtime (Minutes)": 152,
"Rating": 9,
"Revenue (Millions)": 533.32,
"Poster": "",
"Director": "Christopher Nolan",
"Actors":
[
{
"Name": "Christian Bale",
"DOB" : "21-02-1975"
},
{
"Name":"Heath Ledger",
"DOB": "18-09-1980"
},
{
"Name":"Aaron Eckhart",
"DOB": "16-03-1995"
},
{
"Name":"Michael Caine",
"DOB":"23-08-1950"
}
]
},
{
"_id": "M005",
"Title": "The Prestige",
"Genre": ['Drama','Mystery','Sci-Fi'],
"Production house": ['Touchstone Pictures', 'Warner Bros.', 'Newmarket Productions'],
"Year": 2006,
"Runtime (Minutes)": 130,
"Rating": 8.5,
"Revenue (Millions)": 53.08,
"Poster": "",
"Director": "Christopher Nolan",
"Actors":
[
{
"Name": "Christian Bale",
"DOB" : "21-02-1975"
},
{
"Name":"Hugh Jackman",
"DOB": "18-09-1980"
},
{
"Name":"Scarlett Johansson",
"DOB": "16-03-1995"
},
{
"Name":"Michael Caine",
"DOB":"23-08-1950"
}
]
},
Мне нужно найти максимальное количество раз, когда любые две пары актеров действовали вместе во всех документах, и указать их количество. Как это сделать на python?
Ожидаемый результат - (Кристиан Бэйл, Майкл Кейн) - 2