имеют две коллекции со значениями
как использовать поиск с условием с использованием агрегации MongoDB
первая коллекция: basic_info
[
{
_id: "bmasndvhjbcw",
name: "lucas",
occupation: "scientist",
present_working:true,
age: 55,
location: "texas",
},
{
_id: "bmasndvhjbcx",
name: "mark",
occupation: "scientist",
age: 45,
present_working:true,
location: "texas",
},
{
_id: "bmasndvhjbcq",
name: "cooper",
occupation: "physicist",
age: 69,
location: "texas"
}
]
вторая коллекция: test_results
[
{
basic_id: "bmasndvhjbcw",
test_results:"PASS",
},
{
basic_id: "bmasndvhjbcx",
test_results:"PASS",
},
{
basic_id: "bmasndvhjbcq",
test_results:"FAIL",
}
]
Поиск с условием, где test_results: PASS
и test_results: FAIL,
должны быть исключены
ожидаемый_производительность после агрегирования с использованием поиска:
[
{
_id: "bmasndvhjbcw",
name: "lucas",
occupation: "scientist",
present_working:true,
age: 55,
location: "texas",
test_results:"PASS"
},
{
_id: "bmasndvhjbcx",
name: "mark",
occupation: "scientist",
age: 45,
present_working:true,
location: "texas",
test_results:"PASS"
}
]
Версия MongoDB: 4.0