How to get mongo docs based on few combinations having more that once
in the below docs i need combination of "Location","Company","start","end" for only "Id" : "Q1D3" having this combination more than once but INT_ID will be different
{
"Id" : "Q1D3",
"INT_ID" : "1234",
"Location" : "ENG",
"Company" : "COMP1",
"start" : 20191001,
"end" : 20230930
}
{
"Id" : "Q1D3",
"INT_ID" : "1235",
"Location" : "ENG",
"Company" : "COMP1",
"start" : 20191001,
"end" : 20230930
}
{
"Id" : "Q1D3",
"INT_ID" : "1236",
"Location" : "USA",
"Company" : "COMP3",
"start" : 20191001,
"end" : 20230930
}
{
"Id" : "Q1D3",
"INT_ID" : "1237",
"Location" : "USA",
"Company" : "COMP3",
"start" : 20191001,
"end" : 20230930
}
{
"Id" : "Q1D5",
"INT_ID" : "1237",
"Location" : "ENG",
"Company" : "COMP1",
"start" : 20191001,
"end" : 20230930
}
{
"Id" : "Q1D5",
"INT_ID" : "1239",
"Location" : "ENG",
"Company" : "COMP1",
"start" : 20191001,
"end" : 20230930
}
{
"Id" : "Q1D3",
"INT_ID" : "1237",
"Location" : "CAN",
"Company" : "COMP1",
"start" : 20191001,
"end" : 20230930
}
from the above example i need to query only to get docs
{
"Id" : "Q1D3",
"INT_ID" : "1234",
"Location" : "ENG",
"Company" : "COMP1",
"start" : 20191001,
"end" : 20230930
}
{
"Id" : "Q1D3",
"INT_ID" : "1235",
"Location" : "ENG",
"Company" : "COMP1",
"start" : 20191001,
"end" : 20230930
}
{
"Id" : "Q1D3",
"INT_ID" : "1236",
"Location" : "USA",
"Company" : "COMP3",
"start" : 20191001,
"end" : 20230930
}
{
"Id" : "Q1D3",
"INT_ID" : "1237",
"Location" : "USA",
"Company" : "COMP3",
"start" : 20191001,
"end" : 20230930
}
can some one please help me on this